If you go with too small of a pinion you will not have enough teeth in contact with the rack. This will cause a condition called jumping when reversing or sudden starts and stops. I know that there is some engineering data out there that calculates the min. number of teeth in contact based on the gears pitch.