By a lot of metrics it was a pretty awful language; hard to read, implicit, inconsistent, uncomfortable to write due to all the special characters etc. The idea of default arguments alone should have killed it by being a monumentally bad idea.
In my recollection perl6 helped kill it by making perl5 stagnate, but hopefully it would have died regardless.