use ::File::InMemory in [GenerateFile::Template], to allow later munging

needed for the Task-Kensho redo (unless I'm blind and there's some other route to produce a subsequently-mungable .pm file from a template without writing a custom plugin...)