I've also had small green worms on my rose leaves, mostly in the late spring early summer. I just pick them off and squish them. Or you could try spraying the leaves with a combination of water, a few teaspoons of mouthwash and a few drops of dish soap.