Thanks,
rob_au, I would appreciate seeing what you've done.
It sounds like the list of tools you mentioned would probably meet all of my requirements, but would require some work to integrate. I guess I need to really delve into
CGI::Application, to see how much it can really do for me.
Update: I forgot to mention that although
HTML::Template doesn't really match my preference as far as tag/markup style, it's probably something I can live with (which is fortunate, since
CGI::Application seems to be tied to it).
Impossible Robot