in reply to Re: Command Line Options without "-" or "- -"
in thread Command Line Options without "-" or "- -"

$option_line = join ' ', @ARGV; #reconstitute my @pairs = m/(\w+:\s+\w+)/g; # grab option pairs
You missed matching against "$option_line" ...
my @pairs = ( $option_line =~ m/(\w+:\s+\w+)/g );