There's your starting point, sounds like absolutely the right way to go. To do it, you need to record a "standard" showfile with your tools in place (by which, I mainly mean palettes). When busking, you need to have a way to quickly build a "look" so what you need is an adequate (not excessive) set of component parts and build looks from those. Offer directors a choice of from your palettes, no deviations except that will need some fixed, and marked, positions on the stage for your moving heads and some of those may vary from show to show. Get these up front and record the palettes.
I'm afraid I can't tell you much about using intensity groups as I've never used them but look them up as they might be useful. Essentially, when you record a fixture group, you can record intensities with it.
You will need a chase on a playback. Use global tap-tempo, two steps, intensity only (split your lights into two groups one on, the other off in each step) playback master set with intensity as LTP). When setting up the show choose two colours, record these in the cue and add a link to run the chase. One chase with two steps should be enough but you could make 3 step and 4 step ones as well if you really want to.
You can make FX palettes but a better way might be to make some playbacks with your FX in and call them from your cues. You'll need a slow circle, a quick figure 8 and maybe a couple more. Again. No tuning of position, speed or anything during the run through.
I could go on but I guess you have the picture by now.
Having built your tool box, use it during the run through to build looks in the programmer and record them as cues. I'd suggest a setting a default time of 2s for everything and try not to deviate from it. Look at how you record, you might want tracking off, you might want to record snapshots or selected fixtures only - whatever you do, be consistent about it so you know where you are.
If performances use backing tracks then you can set cues to run a fixed time after the previous cue, that way you only need to press go at the start of the track. This is fiddly to do and would have to happen between run through but it would de-stress actual performance a little bit.
There's a lot to think about there, you may need to refer to the manual or training videos. I don't have time to put links in here but if you can't find something get back (DM if necessary) and I'll point you in the right direction. If you are near or in Milton Keynes we could meet in person if that helps.