I quite like the simplicity of Params::Util.
In reply to Re: validating sub arguments by adrianh in thread validating sub arguments by agianni