Here's why:
* "Roll" is a consonant blend, made up of the sounds "r" and "l".
* The "o" at the end of the word is a vowel sound, and in this case, it's the long "o" sound.
Think about it:
* "Roll" - The "o" sound is short, like the "o" in "hot"
* "Roll-y" - The "o" sound is long, like the "o" in "go".
The "y" at the end of "rolly" adds a syllable to the word, and it's this extra syllable that usually leads to the vowel in the first syllable having a long sound.
Hope this helps!