in reply to Perl Web Development Frameworks
-- Terence Parr, "Enforcing Strict Model View Separation in Template Engines"
I traded in cgi::application for mojolicious. It has everything you need out of the box and has templating built-in (and extendable).
Mojo's biggest win is having adequate(not wordy) documentation, an instant sandbox (server,::lite, etc.), and supporting libs.