in reply to
Broken perl installation on Mac OS X
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.)
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?)