Conclusion
Perl is a mature language with mature facilities for all flavors of testing. The beginner-friendly nature of Perl and the common word-of-mouth style of learning it often result in poorly structured development, but that's no excuse for mischaracterizing it as light on testing capabilities. In fact, Perl supports enough testing mechanisms to facilitate very large (tens or hundreds of thousands of lines of code, multiple developer, enterprise level mission critical) applications. In typical Perl community style, there are so many testing modules available that you can find something to support just about any preference no matter how idiosyncratic.