What I usually do is go to CPAN and download the current version of Text::Reform which most certainly has a break_at function (currently 1.11), and replace the Text::Reform that ActiveState PPM appears to (re)install with some modules which does not have the break_at function. Granted I am not saying this is the correct way to go about it, but I have not had time to track down why it some times seems to install a broken (or perhaps older version of)Text::Reform