in reply to import list

The minus sign has no special syntactic meaning inside a quote-words qw(...) construct. It's just like ('-no_match_vars');.

Only the import routine in English.pm gives it a special meaning, there it excludes a group of variables from exporting. See also perlvar.