Do you use frameworks? what's that? It's a collection of code allowing you to create applications faster, avoiding repetitive tasks and "making things easier". There are diff frameworks and there are many on diff languages, still some coders choose to avoid frameworks. In some cases some frameworks give a lot of fight from installation stage... and other times while being easy, it's not that easy to deploy, it depends on your framework of choice.
There is no perfect tool but what would you want on a framework?
I'm seeing on the PHP side more than on the Perl side a lot of tools breaking compatibility, due to language (deprecated commands) or just pure new rewritten framework. PHP seems to be the language having more frameworks (or it's just my perception) that's because there are many diff needs or because not everyone is happy with some so a new one is born every now and then.
PHP and Perl are not too close to each other on the real world, it's like you are a Perl developer or you are a PHP developer so there are two separate discussions about this.