in reply to Functional programming with Perl
You might want to take a look at When would you use functional programming? and Why I like functional programming.
Language::Functional would probably be of interest too.