in reply to scripts on CPAN
You might do what petdance has done with ack. ack is a grep-like script. To make it findable on cpan, Andy has split out the useful functions into App::Ack.
So, you might consider App::Foo good enough for your needs.
--"Go up to the next female stranger you see and tell her that her "body is a wonderland."
My hypothesis is that she’ll be too busy laughing at you to even bother slapping you." (src)
My fellow monks
Can't tell (I'm NSA/FBI/HS/...)
Others (explain your deviation)
Results (112 votes). Check out past polls.