Yes, that's almost an 'all singing, all dancing' solution, but quality gear just the same.
At the time (decades ago, now...) I took the laptop route, using a Sunlite Dmx box, and it's very good indeed (I still have it...), but it's overkill for your needs, and doesn't, 'native', have foot switches. I was using it as the dedicated lighter for the band, so had my hands free for the keyboard..!