Some stuff from vB3 will work on vB4 without changes (usually things that don't involve templates). If you have a test board, upgrade it to vB4, replace all of the modifications that have versions for vB4 and see if anything else needs updating. If you don't have a test board, now would be a good time to set one up

.
Don't know the answer to the style question, though.