That's pretty much what I'm doing, yeah.
I copied the -a styles, changed them to -m (you can choose any other letter after 'e') and then you can use things like data-theme="m". Please note it will not take more than 1 character for your swatch, so -mm won't work.