No, it's not. -m equates to use MODULE qw(); (see perlrun) which means -mstrict disables all strictures. Further, it actually demonstrates that it is the subs stricture that is conflicted, because enabling it causes Perl to skip the (then obviously redundant) bareword warnings.