If you add a third PWM board:
void SetPWM(int channel)
{
if (channel >= 32)
pwm2.setPWM(channel - 32, 0, turnArray[channel].currentPos + turnArray[channel].offset);
else if (channel >= 16)
pwm1.setPWM(channel - 16, 0, turnArray[channel].currentPos + turnArray[channel].offset);
else
pwm0.setPWM(channel, 0, turnArray[channel].currentPos + turnArray[channel].offset);
}