They'll do fine. If you wanted to help them take those big rocks up, build a little semicircle with them, fill that with some nice loose garden/top soil, and plant the roses in that. IE make a little stone raised bed. That will give them some premium room up top before their roots get too deep.