Is Perl compiled or interpreted?
It's a VM that can also be compiled without the need of C. Its VM however is light years faster than Java so there really isn't anything that compares to it.
The bad - Its terrible in the same way C++ pushes to be a be all end all swiss army knife. In Perls case it removes the training wheels, safety and borders. For example in most OOP languages you must declare a class before you can use an object, in Perl there are no restrictions on types you can mix and match anything thereby turning anything into an object or an object into anything. The concept is confusing as hell if you already know OOP, the lack of restrictions is both powerful and a drawback in Perl. So whether the language is compiled or not isn't the issue so much as can you actually reason something effectively without braking the world. Another issue is that Perl is write only thus everything looks like gibberish once written and becomes difficult to dissect and even debug.