Ps. #2 Sometimes it’s not as simple as that, but I think it’ll be enough for most basic triliteral verbs.
Ps. #3 I think it's easier to extract the root from the Arabic form because short vowels aren't written in Arabic. Plus, short vs. long vowels aren't always marked consistently in the Latin script, so you might miss a long vowel that is actually part of the root.
rakaD has no prefixes/infixes/suffixes and it only has short vowels, so see if you can extract the root.
For more, google „root extraction in Arabic verbs.” And I think most Arabic textbooks have a chapter on the Arabic verbal root.