I do think this is interesting because of our awesome twenty-sixth and thirty-second presidents, as well as my favorite first lady, Eleanor Roosevelt, but it sounds pretentious as a given name. And he won't like being called Rose for short!
There's a main highway that runs through my town, called Roosevelt Road. The funny thing is (and maybe this is just a dialect/accent issue), we all call it ROOZ-i-velt instead of ROHZ-i-velt.
It's kind of funny how people used to name their children after the president, it seems a little tacky to me when it's so obvious, thank goodness people aren't naming their kids "Obama". I don't really see how you could call someone Roosevelt, it seems so long and surname-y! There aren't even any nicknames, unless you want your son to be tormented for using the nickname Rose.