My old zaskar has a 590mm top tube, and 480mm reach. I,feel like the top tube is maybe a bit long which is good for singletrack. But I can feel that the reach is way too long for me when I am out of the saddle.
If I can find a trail bike with maybe 460mm for the reach, a similarly long top tube and sufficiently tall stack j think it would work.
My norco seems to have a reach closer to 400 or 405mm.