Well... I've got 4 native Spanish speakers in my house (two born in US and two born in Central America) and they all roll the "r" when they say "caro." Don't know what to tell you.
I mean that there is only one touch of the palatum.