I think
CGI::Application is worth mentioning too. I've used it for a relatively elaborate application, and it's very handy. Easy to grok, quick and compact in terms of setup / maintenance / app expansion, good integration with your choice of templating systems.