Golf course with perlinNoise

Hello all,

I’m going to try to make a golf game, but I’ve a issue I can’t solve myself.
As you know a golf course has a putter part where you need to put the in the hole to “win” the course. I only want to make this part. The scene is a top-view of the course, so you are looking down on the player.

My problem is the following, if you hit the ball it goes to a direction and its rolling over the course. But the grass field has variable heights, so if it hits a little bump is should slow down more because the ball is also going upwards to the top of the bump.
So you have to look good before you hit the ball, because perhaps you need to slightly turn to the left or right to get the ball in the hole properly.
Crappy description, but if you played Golf on the Wii I think you know what I mean. I found a video to show you what I mean, look at the 19sec (Runde 3). He turns to the left, else the ball didn’t made the hole. http://www.youtube.com/watch?v=_mJdA3OeXuc

I did a little research and I think the best solution is perlinNoise. I found a script what partly has the features it requires:
http://blog.soulwire.co.uk/flash/actionscript-3/perlin-noise-flow-field/
See how the arrows go slower and faster depenting of the brightness of the rendered perlinNoise (that for downhill and uphill). It also looks turns depending on the perlinNoise.

I need a little push in the back to get started on this issue, I think making the rest of the game will not be hard.

Thanks in advance,
Harm