Things deployed by BOSH, including BOSH itself, are configured via static config files or (via flags/env variables in the monit start scripts... and those start scripts are also static, so its all static files). Those things - called processes - might then take this initial configuration (from files, env vars or command line flags) and store it in memory and use it to configure itself.
Some apps/processes might be implemented to take this configuration as pure seed config - initial starting point configuration - and ultimately the end users can reconfigure the process. Take wordpress - it has a default theme, defaults to asking the first user to create an account, etc. After that, wordpress itself starts collecting configuration data. Now, the app/process and the static configuration diverge.
If you were to migrate a wordpress app - you would have to move the mysql database AND possible actually change configuration within the mysql database. The configuration isn't just in static files anymore.
So I'm not sure if BOSH has any configuration in it that would need to be migrated after you upgraded the data from .microbosh to a full bosh. I _think_ all the data in its postgres/redis/blobstores is independent of which bosh is actually running it.