in reply to Web Application Development with Form Validation
There are even more options, such as Catalyst, also available on CPAN.
Really, the pandora's-box that you have just unknowingly opened is huge, with a king's ransom of good options to choose from. Therefore, I strongly encourage you to “blow your own mind.” :-)
What I mean is, set-aside the entire concept that you now have of “what I'm going to have to do to solve this problem whatever-it-is.” Allow yourself to step back from what you did (or had to do) “in the past,” and look carefully for existing high-level solutions that will solve the same problem, but that will do so much more comprehensively and thoroughly than you could ever hope to do in the same amount of time.
It is literally true that, while you're struggling to decide just how to equip your wagon with supplies for “the long journey West,” and how to build the roadways you'll need to travel along the way, someone else might come along and say, “Ummm, dude, why not just get on an airplane?” (“Why not just use an antimatter-transporter” surely won't be too far off.) Bear in mind that your true objective is not “to get there,” but rather, “to be there.”
I don't care what your web-site is supposed to be doing: by now, “a web-site” is not “where no man has gone before.”