"This will switch you to Cat Form and cast dash, for those instances when a speed burst is needed. It will also provide a powershift, as dash and catform don´t share GCD. It won´t powershift if you´re stealth. Thus, it doesn´t break stealth. Bear in mind this will switch you even if Dash is on cooldown. "
While yours does work, I prefer adding a few of the fanfare items I have in mine. The #showtooltip for one, and the stopmacro for two, and the nostealth for 3. It's not like they truly add any additional processing time to the use of dash, and they help make it friendlier to use.
I have a similar one for stealth, so I can fly around then Dismount>cat form>stealth in mid air in one fell swoop.
Edit:Thank goodness I was a druid, cause I frequently hit that one while flying accidently.....