So everyone’s mind works a little differently when it comes to keybinds/macro set-ups. As a Boomkin, I use the below which is my ‘movement’ macro & I have one for each class:
#showtooltip
/cast [mod:shift]Stampeding Roar;[mod:ctrl]Dash;[mod:Alt]Flap;Wild Charge
I have prowl built into a different macro that doesn’t need a modifier, but if the above is close to what you want, you could change Flap to Prowl.