Howdy! Thanks for playing!
Some clarifications in hopes it helps: a Perfect Shot is only when your deviation is 0. Meaning the 2 dice that subtract from each other has to be 0.
1. If you move through a hole's square but still have movement left to do you miss the hole and it keeps going. The chip-in bonus means even with deviation, you get that "Perfect Shot" bonus. Putting is not a "shot" per se since you're not rolling anything.
2. Gems are only gotten if you land on them.
3. If it would end on a wall, you will not be able to make the shot.