(Top)    < C::A and MVC Using Templates >

CGI.pm considered, eh, not so good

Having the application spit out all the HTML output breaks the MVC separation.

Say, you need to change the <title>:

Should be able to do this without touching your application code.

Especially if it's an HTML designer who'll be doing this.