++starX for giving this some attention. It has been my experience that Weaken support has been borked forever in RHEL4 , fixed in RHEL5 and seems to go in and out of Fedora. Sadly you can raise the ire of the sys admins when force installing CPAN modules that are already provided as system RPM's (ruins the update path).
My 2c , redhat's perl coverage and 'goodness' is pretty sub-par.
<update>
Task::Weaken is good for listing as a dep if you truely want weaken, no if's but's or maybe's</update>
I can't believe it's not psellchecked