Perhaps it should be named Params::Validate::Derivable
or something along those lines.
I agree, but given that being derivable is something really important for being able to be called OOP, why not:
Params::Validate::OO - Derivable parameter validation
-- Sam Vilain, sam /\T vilain |><>T net, PGP key ID: 0x05B52F13 (include my PGP key ID in personal replies to avoid spam filtering)