If you smoke, or know someone who does, collect the butts regularly and soak them in water. Spray your roses with the liquid with a bit of washing-up liquid in it. The nicotine from the butts will kill most insects and the washing-up liquid helps to make it soak in.