I actually don't save 'templates', instead I just save my set-ups as a project file (but obviously no audio/MIDI files associated with it.
I started by creating a new project. I use EZ Drummer 2, so I created the tracks for that, including the routing of the various'mics' to their own channels, mute the 'room' mic (which I never use). I've created a project for each of the various EZD2 kit set-ups (like the 4 mic). I add a reverb buss track to the EZD2 group as I like to send drums to a separate reverb from instruments.
I then add an Instrument Group (with a couple of tracks and a reverb buss, a Vocal group with a couple of tracks and a Reverb bus. I set the routing for the tracks to the buses, but leave their send on 0. I insert ReaVerb onto the reverb busses.
Once set up, I save these as basic projects so that when I start a new song recording, I just select one, usually set a beat as a metronome in EZD2, then can immediately select an instrument track to record my first scratch track.
Even on songs where I don't use EZD, I'll use it as a metronome, just mute it when I'm done tracking.
Setting these project-templates up initially took less than 10 minutes, but it saves that time (and the interruption) every time I start a new project.