I've not used CGI::Application, but I am using HTML::Template. It's a little quirky, but that's more than made up for in the abilityt to craft pages in Dreamweaver. My dept. heads love the see what I call "frosted" web sties -- ones with lots of preety stuff. I personaly, well, you know. ;)
Anyway, HTML::Template allows me to not only do them up, and just add the suff I need to insert where I want, but it also allows me to show them the HTML code, which makes it much easier to deal with from the POV of people who know a little HTMl but no perl (which happens a lot).
Highly flexible, and makes my perl code much easier to read and faster. I'd recommend at least looking into it.
----Asim, known to some as Woodrow.