I took Andy Lester's File::Next module and changed it so that archives are just strange directories. I can now use Andy's nifty ack program directly on a CPAN repository.
Thing is... to share it I uploaded it in the original namespace as a developer version and without asking for his approval first. My thinking is that neither PAUSE nor CPAN are going to index my version because I don't have permissions to the namespace and it's marked as a developer version anyway.
Was this a bad idea? Andy seems to think so - maybe I'll confuse people with my changes. I figure this is a valid model for sharing changes around to other CPAN-folk. Hack on someone else's module, upload it, maybe it gets indexed one day. Probably not though.