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).