I have a couple of them for moonkins, as they are very underrepresented here:
When you get a starsurge proc you need a stop cast whatever macro, and then fire starsurge macro.
When you use displacer beast, you want it to put you back to moonkin form when you hit the macro again.
When you use wildcharge, you want a macro that cancels moonkin form, uses wildcharge and then gets you back into moonkin form.
Those are my idea’s for now.