I like to do a camera with multiple Null Objects as you mentioned. That being said, for me projects get too big at 2 minutes and I like to break sections into pre-comps. So each pre-comp has its own camera move and then all the pre-comps are lined up in the final comp. The final comp doesn’t have anything in it except all of the pre-comps. I hope that made some senses.
For example, this is about 5 pre-comps glued together. The whole thing could have been 1 comp but it had a LOT of layers and that helped simplify things. Plus, once the camera gets really far away from where it started that confuses things as well: Environment Explainer Video
Hope this helps and best of luck.
Stephen Smith
Utah Video Productions
Check out my Vimeo page