I was watching my super legendary miner turned hunter hunt. It would seem that the hunting AI currently is something like run back and forth acrossed the left edge of the map until something gets in the way.
More specifically the way jobs are handled makes it do that. It does a run to point X,Y and since nothing interfered and nothing is close by it does another run to point X,Y. If anything gets in the way causing a course correction then it actually attacks.
I saw something in the recent dev list about teach hunters where to stop and figured that perhaps since the code is fresh in your mind and no one really reported anything before we could actually get hunting to hunt.
I realise the map I am playing on with this particular guy isn't very aggressive. On many maps the current hunting method works because the creatures are more aggressive.
I would like to see hunters consider range of sight on every step, until they lock onto a target. It is fine if they walk at partial speed to show this, they are stalking after all. If they are hunting with a crossbow they should continue stalking into prey until in range and then start firing, range being a matter of marksdwarf skill and sneaking being an actual skill in the fortress mode. They should not run right past a bunch of things. If they are using a melee weapon to hunt then again stalk in and make a charge or leap.
Basically a few thing I really noticed that make hunting totally useless right now.