I use just plain water on my roses.
I've been told that aphids don't have lungs, so they drown as soon as they are hit with water. However, I have never experienced a severe aphid infestation on my roses.
As for spider mites, here is a link to an article I wrote back in 2013:
http://garden.org/ideas/view/R...
Smiles,
Lyn