I use it on Ebony (naturally
) but I did once use it on Rosie(by mistake), who's mainly white and it didn't turn her black, so it would be ok on dark blue roan.
I always use a shower lily/scunchy thing to apply shampoo. I makes a good lather and you don't use as much shampoo. Ebony shampoo produces a normal colour lather.