35 mm increase in head tube length between 56 and 58. That's where the added stack comes from. That should actually bring the bars closer despite the top tube lengthening---which is why reach goes up so little. Answer Part A, should fit fine. Answer part B, follow
RonH's advice and test a 58. "Should fit fine" and "Fits fine" are factually unrelated.