I love
Rose and I agree with you in that I like to see it as a first name rather than overused in the middle name slot, and
Rose Elizabeth flows well. I've never liked
Oliver, though. Just makes me think of olives. I like olives, but not in a name, lol.