I pronounce roll with the same vowel as the word all.
roll - [ɹɔɫ]
all - [ɔɫ]
But for role, I will often actually use the vowel in bowl
role - [ɹɔuɫ]
bowl - [bɔuɫ]
However, when I encountered someone typing roll instead of role, I realized they are homophones for that speaker. A lot of dictionaries list them as such.
Is this an uncommon spoken distinction? I could name a lot more words that are not homophones to me, like poll/pole