If your setup was working at some point in the past and isn't working now, the best thing might be to go to your "TimeMachine" backup, identify a date when you know for sure it was working, and restore from that date. (I think this involves removing the corrupted Perl resources first.)
in reply to Broken perl installation on Mac OS X
I had a similar event on my mac (I think it arose from a complicated bundle install that went wrong -- I never quite got a clear diagnosis), and restoring from an earlier backup fixed it just fine.
(You have been using TimeMachine, haven't you?)