Hi. Just IMHO If you are looking into these matters in Perl I would recommend that you take a look at Catalyst and do the whole tutorial (it will take you about 2 hours each chapter if you really sit down and understand what is going on). You will see many of these things integrated in to a RAD environment and will teach you a lot about Perl for the Web, and Perl best practices in general. It's really, really cool.
The pain is probably installing it, but once you get it going do:
perldoc Catalyst::Manual::Tutorial
Comment on Re: DBIx-compatible module to use for CGI CRUD/BREAD?
Well yes, thanks but please see my separate thread on Catalyst http://www.perlmonks.com/?node_id=572198 in which the conclusion seems to be that Catalyst would be both difficult and also veering on the "sledgehammer to crack a nut" side.