Rose is very, very popular as a middle name. See also: Grace.
The ra-ro doesn't work when spoken. How about:
Zara Madeleine
Zara Lillian
Zara Jessamine
Zara Bethany
Zara Juliet
I like three syllable middle names with Zara (as you can see!)
I love Zara though, great name!