I think you might be a special case. Not everyone has written Mac::Glue or maintained MacPerl. If you are claiming that you can do everything with Perl and Mac::Glue that you can with Applescript, then I won't dispute you. But don't pretend it's just as easy for a novice.
I too can do everything with Mac::Glue that I can do with Applescript, and I wrote neither of 'em.
It matters not that he wrote Mac::Glue. He's published it, so I can use it too. And I have just as much difficulty with using Mac::Glue as I do with using Applescript. That difficulty is solely because Applescript and all its trappings like the events and methods and stuff* that applications expose, and how to call them, is so piss-poorly documented that it may as well not be documented at all.
* - so badly documented that I don't even know what the correct terminology is
-- David Cantrell