That's kind of ambiguous. It's not what the module does that would be a problem (though some people would only call a pragma something with lexical scope that has a compile-time effect); it's the use of lower case.
Top-level lower case names are reserved for use by perl5-porters.