in reply to Web app setup wizard
That's the setup I've used over the years when I've had to develop something for the web, but you may want to check out Catalyst as well.
Update: along with DBIx::Class for the database stuff.