Rose is indeed simple and has history. As for suiting anyone, do you mean any age? Because I think it wouldn't really suit a grumpy abrasive person. It's so soft and gentle feeling. I do agree that it goes well with unusual middle names.
Personally, I really dislike
Rose.
Three boys nappin', one mama namenerdin'
To peruse my top 100ish names:
http://www.behindthename.com/pnl/82589
He is becoming greater, I am becoming less
Bits of the journey here:
http://jodifriesen.blogspot.ca/And some family cuteness here:
https://www.flickr.com/photos/41705228@N08/