Too much acidity in the soil can be the culprit of the yellowing leaves in roses. Roses only need slightly acidic soil and should be around 5.5 to 7.0 PH soil PH level.