RoP and WeakAuras don't get along well. I managed to work my way around that by having WA pick up the completed cast in the combat log. Unfortunately it seems to have issues at times, and the timer will expire before or after RoP fades; I've yet to come to any reasonable conclusion as to why it is doing this.
Here's my aura if you would like to work with that:
Code:
dGdocaGlazBkvntbOzlXNeqDBk6WqANuyVKDJ0(fQFki(lq9BPmmfAOaXGfXWvuhuG6KckhdIZbsluiwQsPflOA5s1dHQEQQhlKEoILPuzQkzYI00P6IGQRkiDzuxxsBeqDArTzOSDf5JcepdG(mL67kfJduMgLmAf04vGljGClaCnG05bXRfa3uG03GkleT0n1t1t1spntMlOqw8axpqZ6D2o3OliZSUZdCDVNTT5Uw6oKzwNNyQRtQHZtm1Ffdlpqhm(G)c8dfpE4)6P1oQNBu99J68etDD8nZWr94Ka2S1RegmzMlfdutwr0POMmrlzGOhgDQfaUhysCcCk3THixVsyWKwThLR0SRi6vkpXux3ZMCQoPv7r5kn76ZfuiCxNmZLIbQjRVTs54KgwCciTnCxU(MCQpuaBbBeqywWGIdkmCaId6oHbGfm9CQ(2kLJtAyXjG02W94Kv2K76ynQRdVmfAyXja3OUoTAU6zBBUtKbI(GqWWiSldeqh1hYz7HUaEpUDqrqafqelOw7hTGjmaSGQt4cgiTm11Xd3ybFREPHMQLELWGJwqjefrV3kSw6M1IN1sUCDhTWuxgi40RegSJwyQRi6rlOeIw6Km1UW6bn4GaxUCDiHGHryxgaGSdu56eDeGSachqiJ6tYaXACuUea