I'm setting up for this, and here's why I'm heading in this direction...
If you are even close to hitting the strike temp to get your desired mash temp, and then use the heating coil in the mash to maintain that temp, there should be little to no heat stratification due to adding heat externally at the bottom, as with direct fire. There should be little need to stir the mash, as that really is just to keep the mash at the same temp due to cooling effects over the course of the 60 minute mash. The strike water does the primary heat input, and using a keggle as a MLT, heating the mash by recirc-ing fro the HLT water is really adding only a subtle amount of additional heat. My plan is to use PID's in each keggle, where the MLT PID controls the pump, and the HLT controls the Asco valve /burner for the HLT. Strike is heated in the BK, using PID hooked to burner/Asco valve...while mashing heat control is heated in MLT....
Stirring in a cooler during the mash isn't needed unless you are trying to get rid of too much heat....
Once the mash has gone 60 minutes, I see yanking the coil, and vorlauf and runoff, and double sparging with stirring, as usual.
Temp/weather conditions will make this a variable as to how much additional heat is needed, as seasonal changes will make garage temps different season to season...
If I can find someone that has tried it and/or someone that has failed at this, I may turn back; but I haven't found this has been done-and can't understand why not.