I tend to either use multiple match types for the same keyword or use one match type for multiple keywords within a single ad group. In your case, for this specific client, I would probably use multiple match types for the same keyword and put multiple keywords in the same ad group as long as you stick to the theme. Keep the keywords to a minimum so you can more easily optimize. As a side note, exact match is less exact than it used to be while phrase match is more versatile than it used to be. If I had it my way I’d stick to the themed structure and just use phrase match across the board. But if your client is insistent on the use of exact match, try to create phrase match ad groups or campaigns then show them results from phrase match ad groups. I guarantee they will be better and get you the performance data you need faster.