how to create a single-direction IK leg with a direction controller?
In order to get it to work, the leg IK target bone  has a child of constraint to the rotater. The foot has an IK as well with a length of 1, and its target is parented to the leg IK.

Pretty tricky.