To clarify a little, what I mean is, you tesselate the map and set node coords at the barycenter of the tesselated regions, then just have agents steer toward the node in the next region until they're in the region of their target (or alternatively when they have LoS on the target you can abandon pathing and switch to a more direct chase). Instead of moving directly from node to node you just approach a node until you enter its region, then start steering toward the next one.
[attachment=28101:steering.png]
In that image, the black is walls, S and F are start and finish, the blue is the tesselation boundaries and the node positions. The sickly lime green is the path that the agent will follow. Note that it moves toward the node in the next region, then when it enters the region it turns toward the next node without reaching the one it was just seeking. Upon entering the region containing the target it just goes straight for the target.