This Catalyst plugin uses Data::FormValidator to validate and set up form data from your request parameters. It's a quite thin wrapper around that module. WWW: http://search.cpan.org/dist/Catalyst-Plugin-FormValidator/