Not sure exactly how the system works but yes an army will move at the pace of its slowest unit, I don't know if a generals movement bonus is applied to the other units in the army as well though.