Actually, Perl5 already compiles code to execute in some form of VM, except it uses optrees rather than bytecode. But it is a set goal for the Parrot/Perl6 combo to achieve (IIRC) about twice the speed that Perl5 typically does.
Makeshifts last the longest.
Comment on Re^3: What are the opportunities with Parrot?