For a lightweight MVC framework that you can get going with very quickly, I like
CGI::Application. Although it's not as quick to pick up as CGI::Application,
Rose::DB::Object is a great tool for flexible object-oriented access to databases and the docs and support are excellent. It's a good M in your MVC. For the V, working with TT has always been a pleasure.
You will probably also want to look at Data::FormValidator and the amazing HTML::FillInForm.