Distributions do not care about modules. Most tools are configured to handle modules by default because this is a common case, but you can really distribute anything as long as you provide the logic to tell assembly files what to do with any files you provide.
ExtUtils :: Makemaker is difficult to use for this kind of thing, but Module :: Build (despite the word "Module") makes it a lot easier. However, you need to learn a little about the special Module :: Build classes so that you can override the default behavior that you don't need.
, scriptdist Dr. , . / , .