Not every ball that finds the weeds or gorse is a lost ball in this game, however I do thin you should have the option of calling a ball unplayable.
This would mean you have three options, .a drop within 2 clubs of the ball (usually will be no easier to play), play from the original spot or take the line between the ball and the hole, going back as far as you want - not closer to the hole (usually will be much worse lol) - all with a one stroke penalty.
It will not stop a lost ball so would not impact WGT. Options one and two could be easily implemented, option here would be much more difficult to program.
Best option - try and keep the ball on the short stuff!