So is what nova is saying is flash Romer over stock rom and check the log for issues?
Just so we're all on the same page, the Romer files are stock files.
The original romer only had stock D2G /system/lib files (all except libandroid_runtime.so and libandroid_servers.so) and /system/usr files (for keyboard).
Version 3 included those plus /system/etc, /system/fonts, /system/bin, /system/tts, /system/media. (I believe that the /bin files fixed global data and there is a btinit file that I think fixed bluetooth).
Version 4 was the same as 3 but without loadpreinstalls.sh (messed with the custom liberty version that installs their toolbox among other things).
Version 5 only added the script to disable sensors automatically.
Version 6 (unreleased) only includes files from those folders with different md5sums or files that are unique to D2G (non existent on D2).
I've got a few google docs that compare md5sums of D2 Roms to D2G Roms if that would be helpful. (this let me isolate which .so files to mess with rather than going one by one, I only change ones that were different).
Now all that being said, the Romer sets permissions based on Fissions and Liberty's updater-scripts...maybe thats partly to blame. (Fission is only a partial Rom, but it does set system permissions, and if liberty is missing a particular D2G file that fission doesn't change either, it might not set the right permissions for that one either...)