There are little tiny green worms on the underside of the leaves of my rose bushes. They eat at the leaves until they are gone. I have used a general spray that was recommended by a nursery to get rid of them, but it is not working. I had them last year too. I can't seem to get rid of these little green worms.
The most organic treatment would be to hand-pick the worms and drop them in a bucket of soapy water. If that's not a good solution for you, look for an insecticidal soap or insecticide containing neem oil at your local garden center. These products are often considered organic. Note: Insecticidal soap has to be sprayed directly on the worms to stop them.
You can also go with a more hard-core chemical solution, such as the insecticide called Sevin. Look for this and other products at your local garden center. Be sure to follow the directions on the packaging -- if you misapply these products, they won't work very well