Use custom fact for location of cpanm.

cpanm uses $Config{"installsitebin"} for the install location.
A custom facter fact is needed to tell puppet where to look for
cpanm, otherwise it will try to install it every time.