http://www.perlmonks.org?node_id=11138156

Bod has asked for the wisdom of the Perl Monks concerning the following question:

When writing a new module, how do you decide whether to write it as an OOP module or a procedural module?
In the modern era of Perl, is there any reason to create a new procedural module or should they all be OOP?