in reply to MVC & Perl

You might want to look at the less popular but powerful Gantry framework (and Bigtop, 'A web application data language processor'), especially considering your stated goal of designing a relational database web interface. Look especially at A Holiday Gantry Application.

Also worth considering, MVC-wise, is CGI-Application, a more traditional CGI-based framework, but one that can do MVC, as well as run in more constrained environments (especially compared to Catalyst).