Sure, but perhaps describe more in detail as I would approach things differently based on speed of travel and other parameters.
slow walk or run?
Also, move towards what? Are we having the AI follow something or is it just going to its own point?
as far as something you can try to get the rotation to rotate (probably as you have).
Break the rotator pin out so you can isolate the Z.
Get a lerp node in, and set the lerp between the current actor rotation/break pin z, and the value you want.
stop the task with success if the current turn rate is nearly equal to what you want (give it a margin of error of about 2 since it doesn’t necessarily have to be spot on). Otherwise continue the task execution.
At a base level that will do what you needed as you already explained