Hyphenated options are easier to read, so we should make them available and probably also advertise them by default. We still need to recognize the run-together versions of these options. Changes to the commandline parser infrastructure may be needed.
So these discussions about option naming are still ongoing? Let's assign it to reporter which can of course fix it as well. :-]
We have this since lvm2 v2.02.122. LVM now removes any number of hyphens in the option name before processing it further, hence LVM always ends up looking at the option as if there were no hyphens at all.