The state of Validation::Class
I've been doing lots of work on Validation::Class lately, in-fact, one of the major changes was the removal of it's Moose dependency which resulted in better overall performance and gave-way to a cleaner code-base.
Validation::Class (development-wise) has undergone three major transitions thus far, from its original proof-of-concept, to being saddled with Moose for easy of development, and finally being stripped down for better performance.