The axiom "Only perl can parse Perl" where "perl" is the interpreter binary and "Perl" is the language largely stems from the fact that parsing rules can change while the file is being parsed. In Perl 5, this comes from prototyped subroutine declarations, from various pragmas, and from source filters.
In my opinion, this is only going to become more of a problem in Perl 6. In Perl 5, the number of places where parser rules could change are limited, whereas in Perl 6, they are wide and varied. In addition to everything Perl 5 has, Perl 6 allows you to define your own operators, and since this definition is done in Perl code, a Perl interpreter is needed to make sense of it.
As far as I know, no implementation supports it yet, but the Perl 6 spec also includes real language level macros, which can restructure Perl 6 code either textually or by manipulating the AST. Both of these require the existence of a Perl interpreter to perform their magic.
So in conclusion, I have a feeling that Perl 6 will make the axiom stronger than it is for Perl 5. (And will be even more of a nightmare for the authors of syntax highlighters :) ) Of course this is all to increase the expressive power of the language, so I am ok with the concession.
A corollary to the above is that unlike Perl 5, Perl 6 has a formal spec, so the axiom might have to change to "Only an interpreter implementing the Perl 6 spec can parse Perl 6", but that's being a bit pedantic.
Per the update:
I don't think that the above precludes the idea of a JIT compiler for Perl 6, since by definition, such a compiler would also have to contain a Perl 6 interpreter. As far as static compilation goes, it MIGHT be possible, but it would severely restrict the language's runtime power, since any construct involving eval would not work.
PPI is useful in Perl 5 land because the perl interpreter does not provide many rich and easy to use interfaces to its AST. In Perl 6, the level of introspection is FAR greater, so the interpreter itself may provide all of the necessary tools.