One thing you might consider is to post patches to http://rt.cpan.org for the module (as "wishlist" not "bug" if they're not bugs). That way your changes are not lost (by you or the author), are available to anyone, and the author can implement them (or not) at their leisure.