in reply to %Export warning?

This could be considered a bug, Bug #30245 for Perl6-Export: compilation fails if Exporter's variables are not already scoped

It seems you need to add

our (@EXPORT, %EXPORT, @EXPORT_OK, %EXPORT_TAGS);

I would switch to Perl6::Export::Attrs or Exporter::NoWork, as they're not implemented using filters, and are generally safe to use (Categorized Damian Modules)

module is hardly to use

Adverb, Will Robinson! Use a verb (hard) instead :)