Your dp is fantastic here, as is your far s. Who cares if you get hit by rock it? Unless its level 2 or 3, its not going to do much.
Your dp is good because its grounded, GREAT damage potential (as far as getting roah), and -11 (IIRC). While this is punishable on block by FB (Something I have never seen the japanese do), it is not punishable on FD, which commonly happens when baiting dps. Whats more, Order Sol needs comparatively stringent requirements to get damage off his ground strings. Finally, his pressure strings usually involve alot of frame traps, and we all know how fun it is to dp frame traps! End result, equilibruim is in your favor to dp more than you would in a normal match, which is good for you.
The bad news I guess is I don't think roah is that strong at all in this matchup. I mean, he is not bad, but its nothing like the kind of lockdowns he gets against some other characters. In fact, one wrong guess with roah will give hos ALOT of damage, and it comes up quite often against him.
Dog is still great, Ghosts are ok, Sword is ok.