in reply to
Best Practices for creating an OO version of an existing CPAN module?
Should I contact the author of the existing module and try to get the OO interface integrated into the existing package?
IMHO Thats the best option. I would get in touch with the author and provide the integration.
If the author does not respond or/and the module has not been maintained in a while you can always ask to take over the maintenance of the module.
Also when providing the options for OO you might want to ensure backward compatibility.