Larry Wall (primary author of record for both Perl 5 and Perl 6) noted in an article[1] that:
"Perl 6 is also a completely different language ... [that specifically addresses] readability"
Or, in greater depth:
"Perl 6 is also a completely different language that has been rethought and rebalanced on every level, with much stronger support for both functional and object-oriented programming as well as reactive and concurrent programming.
There is now pervasive concern for composability, evolvability, readability, and maintainability.
We try to "hang everything on the right peg" to allow proper separation of concerns.
While we still believe in providing multiple ways to accomplish something, we now try to encourage one of those ways as an appropriate starting default.
So we think the language scales both down and up to the level of talent of the programmer; the programmer can start out in "baby talk" without getting into too much trouble and then whenever he or she is ready to learn a new concept, the language is ready to support that and to make it easy to refactor the code as the programmer grows in sophistication.
For developers who are already sophisticated, they'll see that most of the problems endemic to the currently available dynamic languages are solved in Perl 6.
We understand lexical and dynamic scoping. We detect most typos at compile time. We don't have a global interpreter lock. We encourage Smalltalk-style trait composition over uncontrolled mixins, multiple inheritance, or monkey patching."
[1] http://www.infoworld.com/article/2882300/perl/perl-creator-l...