in reply to Should I upload it on CPAN?

CPAN is full of modules, but sparse on programs/scripts/utilities. CPAN is like a Home Depot, full of construction material, and not much plug-and-play.

I'd say please do option A. That's what CPAN needs, more than it does B.