Params::Validate::Dependencies and Data::Domain::Dependencies
I've unleashed Params::Validate::Dependencies on an unsuspecting world, and, because it was easy, have also bundled a Data::Domain subclass with it too. I hope people find it useful!
Having hacked on this stuff, I am now firmly convinced not only that all problems can be solved by introducing another layer of closures, but that all problems should be solved in this way :-)
Just a suggestion; since Data::Domain and Params::Validate are two different frameworks, perhaps Params::Validate::Dependencies and Data::Domain::Dependencies should be two separate distributions?
Data::Domain::Dependencies will always depend on Params::Validate::Dependencies though, as it's nothing but a very thin wrapper around it - an interface converter, if you like. So I think it makes sense to bundle them together.