That's an interesting idea. I kind of try to avoid using a lot of files for these scripts, but this is indeed something to consider.
Possibly the main wakautils.pl could still contain all the code, but the modules could optionally override the functions, so you can just drop in one or two modifications that way. How about that?