I've read it, it's not "rewriting" for the sake of it, they actually significantly change the behaviour too. What I never understood was why people believed that the Parrot VM had to be made.
Apart from maybe Guile, there was no really solid, cross-platform VM with a compatible license suitable for Unix interoperability and the dynamic features Perl needs. Lua would only later be a reasonable contender.