It sure would be cool if you took Data::FormValidator or one of the others and added the ability to plug in new tests, instead of creating a new module. Then lots of people would get access to it right away without having to discover your new module and change all of their code.