If you use a stepper motor and a limit switch to control the spindle, you can accurately control the slack length without the need of monitoring. For more info do a little bit of googling on stepper motors. This is a very simple and reliable solution IMHO.