I am the lead developer on a largish commercial spam-filtering product written mostly in Perl. The code is well-structured, readable, easy to modify and well-documented. So I do like Perl 5. As with any language, you have to be disciplined to write good software in it.
Having heard Larry Wall speak, I have to say he comes across as a slightly mad rambling scatterbrain. Hit talks are as much philosphy and theology as computer science, and that shit just bores the hell out of me.
From what I've seen of Perl 6 (admittedly this impression is a few years old) it's a complete mess. It's not only Larry's mad ramblings---it's the mad ramblings of hordes of Larry wannabees, resulting in a massively over-engineered too-clever-for-it's-own-good pile o' shite.