Have you seen my new module,
Params::ValidationCompiler? It does pretty much everything that
Params::Validate do, but way faster. As such, I don’t plan on using either of those modules in new code, and I’ll be converting over my old code as I get the chance. I’d suggest that you consider doing the same. The speed gains are quite significant from my benchmarks.
Since I’m not going to use them any more, these two modules could use some maintenance love. Please contact me if you’re interested.