if i were you i could go mastery > crit > haste. i always had the best results with that before i got RoR.
and correct RoR really makes a huge difference!
try to get some good bleeds off when your soulcharm is stacked up. you can get some really nasty bleeds going with that trinket and if you get it going at 25% you can keep it untill dead with FB's. Your dps actually drops quite often when you enter the 25% phase where you should usually get a really nice rip going with pot and keep that for the remainder of the fight (based of twins and durumu, havnt checked all logs) which should boost your dps by a fair margin!
worldoflogs.com/reports/o3nezpg3prio8g1j/sum/damageDone/?s=10837&e=11298 (my last twins kill, sucks i have to tank so much now cause our prot pala sux)
looking at your rip vs rake vs melee dmg you seem to get some good rakes going with trinket procs but its worth overwriting rip even with the trinket at 10 stacks. I dont know the dmg vs time left on rip, but i usually refresh it even with 10 sec left if my hc soulcharm is at 10 stacks. makes sense to me but i usually go with the "gut feeling"!
The one who made Catus really deserves a BIG shoutout. Saved me loads of time reforging for RoR. If you have not checked Catus out its time to do it! my stats are 6515 mastery and 6514 haste and crit. really love that addon! thank you to Raffy from fluid druid!