I'm looking to buy a 26" Surly Long Haul Trucker frame and forks as a commuter/tourer for my wife. This is to get get proper rack mounts, down tube cable routing to fit a kiddie seat in the future and for it to be in a nicer colour. Open to other frame set suggestions as long as it has 26" wheels.
I need a bit of sizing advice though as it has to be a flat bar set up. She's 5'8" and currently riding a NOS 90s Raleigh mtb with modern parts and new Deore/Sputnik wheels.
Would the 54cm be the right size based on her current set up, if it had say a 110mm or 120mm stem with mtb bars and not drops?
Also wondering if there is clearance to fit 2.0" marathons and mudguards?
Thanks
Current set up:

Actual top tube (c-c) - 565mm
Effective top tube - 580mm
Seat tube (c-t) - 500mm
Stand over with 2.0" tyres - 780mm
90mm +5 deg stem, 60mm of spacers under stem and zero rise bars
Wheelbase 1080mm
Chain Stays 425mm
Seat stays 470mm
Headtube 125mm
Fork length (a-c) 410mm
54cm Long Haul Trucker:
Seat Tube Length (c-t) 540mm
Top Tube Length (c-c) 549.7mm
Effective Top Tube Length (c-c) 555mm
Head Tube Angle 71.0˚
Seat Tube Angle 73.0˚
BB Drop 47mm
Chainstay Length - 460mm
Wheelbase - 1064mm
Standover Height - 792.4mm
Head Tube Length - 182mm
Fork Length - 376mm
Fork Offset - 45mm
Stack - 568.3mm
Reach- 379.4mm