When I say wait until the "end", I mean simply wait until your design is complete enough to have all the C3D data at least roughed in. For example, your roadways should have alignments and EG/FG profiles at least before committing to plan-production sheet generation. Ideally, too, you would have any pipe networks that would show in the roadway plan & profile sheets laid out, as well. This way, when you generate sheets, all of the roadway profiles can be carved out for the sheets, all of the pipe networks that you want shown can be automatically included, etc. If you have that much done at 5%, then by all means you can generate sheets. Any changes to roads, pipes, etc. would update with synchronization. The point is, if you commit before the C3D objects are there, then you will have to add/reference them in each sheet one at a time later on. For a large project, that might be a deal killer.
In our world, the earliest we might ever present is at 30%, and almost always not until 60%. Even then, we try to be closer to 90% when we do, just to be ahead of schedule.