Yes, you are not the only only suggesting this, and I actually agree, so let's move into this direction (and definitively remove the alternative suggested options.)

Just a note, will it be:
config_file or config_file_path?
I prefer the first but this has to be coherent with params like:
package or package_name.
(and here I'd prefer package_name given is the standard used in Puppetlabs modules (but not in ex42 nextgen ones...)