Perl 6 has been under development for over 8 years now, and (as ever) there seems to be no end in sight. However, it has had a reasonable implementation for some time, Pugs, and even has multiple implementations now.
When I last took a look at Perl 6 a few years ago, it seemed to me that there were lots of interesting ideas, but that everything was either changing or unspecified. As a result, I ended up picking up Haskell instead -- having been inspired by Pugs.
My current favorite languages are Perl (5) and Haskell, and I would only be doing this for side projects of my own. Is it worth playing around with Perl 6 now, or will I still be hitting a moving target that's also sometimes broken? Are the new ideas and syntaxes truly exciting?