Can you move tests to t/ (and possibly convert tests to Test::Simple/Test::More)? test.pl tests are not reported properly (there is no standard for test.pl) and require correct exit status.
In addition, CPAN testers results are incorrect because of this - see http://www.cpantesters.org/cpan/report/40d89165-6bfe-1014-a8cc-a38e97aea52c .
--
Alexandr Ciornii, http://chorny.net