The first point I can not share, because this module does no black magic. Perl allows such things so a restriction like @EXPORT_OK is more or less only a hint for the programmer and is a easy way to export things. But I'm looking for a solution which makes import easy.
If the use of this package becomes modern, the use of modules like Attribute::Protected will increase or something similar, I don't know.