Note that this routine does not use Getopt::Long and mimics the configuration (bundling, no_ignore_case)
Note about auto_help and auto_version being currently not supported