FWIW,
I have worked contract on several projects where the Spec' requirement is to Explode Blocks, Mtext, any objects with in-built intelligence, regions, etc etc etc and incorporate "unusual" requirements regarding layering.
We just generated the Project docs "our" way, and ran a conversion <similar to Jeff's> on the released documents.