in reply to Best practices for doing MVC Model 2 in Perl?

Model 1 doesn't sound like an MVC pattern at all. Model 2 is what I would call an MVC pattern.

CGI::Application (as a base controller class) is a perfectly good starting point for an MVC based web app.

If you want a more complete "framework" see for instance Catalyst.

update: for an (older) discussion of MVC for the web see my The Model View Controller pattern in web applications node.

  • Comment on Re: Best practices for doing MVC Model 2 in Perl?