I've taken to using PCB Library Expert Lite to generate footprints for Altium; it has settings for paste percentage and automatically generates suitable apertures. Does Altium's footprint generator not have those options? I haven't looked in a while. Library Expert's defaults seem to work well enough for the prototypes we assemble in-house. For production, though, that's the sort of thing I let the assembler worry about. I include a note in the assembly package that the paste apertures are nominal and they should adjust them as needed to suit their process. After all, that's what I'm paying them for! You might have unusually specific (or just unusual) requirements for the paste application, but even then I'd prefer to tell the assembler the results I need and let them figure out the process.