tphyahoo has asked for the wisdom of the Perl Monks concerning the following question:

Seems like Params::Validate and Attribute::Params::Validate are two ways of accomplishing the same thing. The second is basically a front end... right?

Well, I have been intending to start incorporating these modules into my toolset, since I believe it will make for more maintainable code.

I'd just like to hear if some monks like one style of doing this better than the other and why. Thanks!