Not sure about the Camel - I'm not sure there is a whole load of "don't cross the streams" stuff, although perhaps they do introduce some advanced stuff a little early. But, for example, if you didn't introduce arrays (I don't think PHP has them? Only hashes?) you save a whole load of oddness like $#array. Comparing the languages like-for-like, I think Perl is as easy if not easier in many respects. Maybe there ought to be a 'Really Simple Perl' Guide...
I agree with the benefits of PHP, though. I hate the language, but my rant about it was that there is a real hole it's filling that Perl cannot touch currently, and I don't think it's anything to do with right tool for right job-ism. Your example of CGI is right on the money.