Many CPAN modules contain scripts that get installed in the system binary directory, so yes, you can use these same methods for script-only packages. It gets a bit muddier for the mixed language packages.. for these, I'd resort to autoconf.
Makeshifts last the longest.