Well, I tried but it didn't work. Like you say, my software either lumped all the words together so I got something like "Rock Punk Anarcho-Punk" as one genre, or it just displayed the first word; "Rock". I also tried adding extra genre fields in the tags section, but each new tag just wrote over the last.
I'll probably just stick to my original plan of using something like Rock as the genre and then adding a couple of sub-genres as styles, hoping that future software
might have the ability to read and sort by them (although not holding my breath for that to happen anytime soon). Otherwise I'm just moving further away from my "keep it simple" plan of action.