in reply to Apache and mod_perl resources

This is not a book recommendation but I strongly advice you to use some existing frameworks for your CMS. Templating: Or you could analyze if some existing Open Source CMS could not be a bit twinked to fit to your requirements: Some related resources you can find in my node Collaborative Media.