Testing out some catweaving macros on MOP Remix. Should work on retail too.
This is more geared towards dungeon running so your mileage may vary in other situations but you will need the 4 cat talents in the main druid tree.
It will use Cenarion Ward when available but if need be you can remove that block from both macros. Other than that you will have to set up heals beforehand and during fighting.
Whenever you are ready to cat weave ( after maintenance spells hots etc ) go into cat form and use either Single or AOE macro and manually spend combo points on Rip or Ferocious Bite.
GSE Macros
NT_CAT_SINGLE
Put this in a Cat stance button ( I use 1 )
dGeFdaalP4wIGDjLk)cIggICmswgrptkzAOKUMOABOaFJu04avNduSoeL8oefDpeLAGIqhKQfks9quIjkkUikQnIOWhrPAKOqDsbwjPYlfKMPiYnfj2Pu9tevAOsPCuevSurupvLPkXvrbTvbXxrr8wbv3vqzVk)LuyWcDyOwmPQhdPjJs5YaBgu6ZQQA0QQCAv51KsZgvDBrPDlPFJWWHWXrHSCqEoHPt56QkBhrvFxK04rr68OsRxkvnFuX(r6PwzD1UErdw8IgxqN9KyED5k7sbJcriwzD1k7cbd9W65bIv2fkGBBqaHyL1v7qkmmKHndJQDD5oKOyHrJmgGHmAKawA0(bOrM84zB2SDoQ9iQIvwxTY6QDuouoHc42geqiOCOCwxUdjkwy0y4jclb6NObW0NWeHrJTGrbhoCYKgBbJcoC47kCra25O2JOoBD5kRR2r5q5ekGBBqaHGYHYzD5oKOyHjam6durb0y4jclb6NObW0NWeHrJksYw5QgAutgaFxMNaRNhW20VRWfbyNJApI6S1BTY6QDirXctay0hOIcOXWReO)W1kG)v)hgnsJ0ieqamY2Wq)bgnsJk4szdnMlLQgAmxkvn0yUuQAOXCPu1qJk4szdnMlLQgAmxkvn0yUuQAOXCPuTRWfbyNJApI6Sz7cQ6)E8wiyOhwppqSYUc0RQfyQLExb6v1cm5spB2SDjHfgdrWg2aSTtssYkPCzlLkhUcMDmbG16FqyXkZ2LcWWzWgELDmgWJG)v1U7NzieKfsKPsKkpU9CZIrHieTdLilsdjk2sivaM8V6)eGag(XNqwceizLemAY6UcMhunXU0Az3D3D3D3D3D3D3D3jfOl5m60HiGxBqazGXjFU7U7U7U7E6aD6cc(56s(EmKCWS6U7U)pW9aD78p7hb0U(xw92x9FIzGWGkb0o2pMdbajEe11BPyam7sbx)W8bvdarEq1Ee1LExhNfSRx0GfVOXf0zpjM3XCfwciualezrGnS(h)Z4U07oea0GmRRiLVRqUSSUIejjjn3Lbal(J3wxnB2Sn
NT_CAT_AOE
Put this in a Cat stance button ( I use 2 )
dGKreaalKClLc7Iuj(fQ0WKQogjlJQEgOMgbxtGABe6BKY4aY5OszDsL6DKkL7rLKbkvYbLSquHhkGMiaDrQuTrQi8rQensQK6Ka1kfQEPsfZKuP6MkvANi1pvkzOkfDusL0svQYtrmvPCvQOSvLs9vQO6TcWDfK2RQ)kqgmrhgLfluEmitwqCzfBMuXNLkgnQQtdXRPcZwi3ga7Ms)gsdhv54kv1YvYZPy6IUoG2ovcFhv04PI05jvTEQiA(cQ9d1x92PvNq3ckWQfuTL7N2)2j7YGwOM3oT6Tt2MTqyXIgZBNSZOFZ1ymVDA1jCnjBLSmzqooT)eUqmtILUEyRelr1blt(dw6CKOqE(8KckrqTM3oT6TtRobhghENr)MRXyWHXHpT)eUqmtILb0LoOqanuJtrmPjuSe2nfiqG0nSe2nfiqGoPPN3CsbLiO2NN2)2PvNGdJdVZOFZ1ym4W4WN2FcxiMjnZ(ahl0GLb0LoOqanuJtrmPjuSu17HdwrHLAIGobqedlw0eYJDstpV5KckrqTppn8BNwDcxiMjnZ(ahl0GLbyrH4ZS2jcX2HYHfLtB3n(lMHFOyjwILRXmPRs2QZKyjwQ6fbb7PWsVcwtuGcl9kynrbkS0RG1efOWsVcwtuGclv9IGG9uyPxbRjkqHLEfSMOafw6vWAIcuyPxbRjkCstpV5KckrqTppTWBNwDcxiMjnZ(ahl0GLbyrH4ZS2jcX2HYI6WIYPT7g)fZWpuSelXY1yM0vjB1zsSelvG8EkS0RG1efOWsVcwtuGcl9kynrbkS0RG1efOWsfiVNcl9kynrbkS0RG1efOWsVcwtuGcl9kynrHtA65nNuqjcQ95ZtaBJbejk3MTqyXIgZBN0wiwhtQohN0wiwht6phpF(8eDNzsNXlewoHCIV3l0hShwPcguF)joFyokGlM5TNNS7Kmazj7TtC9eXlcX64e(zYZ0nxUCIYzeZj1dadAHA0fiua4MCHy5gComxGy7SXAsgs0gaGYJRqVBAcN0yrJnnNWHdxwvvvvvvvvvvvvvv9GJVhGXJZdCKdWGDcgBpsvvvvvvvvXb44XbdMFfFpcIZ0vMqvvvvhWvbo(jfWKp66eAGaelbA70fGl2yrxN4sI7BpldcQ90Wkr3ozxMfilcSnNLlgBIGAphNa4OddyuEA1jUB1bDbnbIcapwYIHeHK6phNq4nqGb80Q(GpPTvGNw13771oHMbWCcDlOaRwq1wU)85ZFa
Optional Buffs/Trinks
You could use this and remove trinkets and Heart of the wild from the AOE and Single target macros. It will cast trinks and heart of the wild or Nature’s Vigil if you use that.
de0Kcaqlev7scXVKOHPGJjvltsEgennu11qeBtHKVbknofjNduSofcduHOdcSqq1drKMieUOk0grQ(OkyKkkoPQyLOsZurQBQOANI6NiflfP0tjnvuUkIYwrs(QeQoRcPERIs3vHYEP(RIObRIoSslwL6XGmzfQUmuBgj6ZsWOrcNwkVwGzJWTvL2Ti)wOHlOLRQEoKMoX1LuBxr47iPgVekNhvSEjK2Vkz3nZ5U1mBs4KrNU6CLzwNVq)iQzo3nZkv7VT3eyuZSyfajTyc1mN7M5C3Aj0IkxNi7WWtcVvgNqSvaK0IjloxzMZDRL1O4RZzHIV3Rm2151zhPvgNqSvaK0IjloJ0mN7wlRrXxNZcfFVxzSRZRZoVvgNqSvaK0IjloZBMZDRLqlQCD2R4HbwERmoHyRaiPftwSy9jDx3ieQ2FBVjWOMzL9BPaS0nCRSFlfGLkd3IflwloEda1)f1mlwNErfYchFf84wRgQ4hiPczVAajpsRZXYIyL1mRZGjcjAPaRuisi6iklPosnXwuoVl0pIweO4BPucTc5uJ3jAPcK)XY2ii)ngwYpadS8wzlbojOwHhCaqdT7Nse70cF98InfB00ietDy4HlTi4Yn8Hi45H(U0Qaaaaaaaaaaa4uGiiOqHJKgCKl3zEOhCaaaaaObafcawb1cfXV187TetfQXJeXFXP436b9iv4pAlMCgzFuWyD(MQxINKG)tGtslM8T18(ITMztcNm60vRiWuU1eIZDRAig6bHZ9bsSYOHuN7ddvdWA9yIY4hctA8nCL9Ur0eogUflwSb
For button 3 I use Rip
For button 4 I use Ferocious Bite
Other Macros
Efflorescence
#showtooltip
/cast [@cursor] Efflorescence
Grove Guardians
#showtooltip
/cast [@focus,exists] Grove Guardians;[@player] Grove Guardians
Moonfire, Sunfire
#showtooltip
/startattack
/castsequence reset=target Moonfire, Sunfire
Cenarion Ward
#showtooltip
/cast [@focus,exists] Cenarion Ward;[@player] Cenarion Ward
Cenarion Ward
#showtooltip
/cast [@focus,exists] Cenarion Ward;[@player] Cenarion Ward