For sure, you need a top-swing front derailer in Shimano thats any of them ending with a "0" and not a 1. You can't use a SRAM derailer as they only make bottom swing. JUst in case I got the damn names mixed up again there's an image below of the XT M-760 FD.
On the cable routing, no you can't run total full housing - there's a section that has stops on the rear triangle - but the rest of it is made to be full housing. You can address the rear triangle piece by using housing systems like AVIDs Flak Jackets which have sleeve the basically make that section enclosed. As for things to watch out for - watch out for cable rub on the frame and put some form of patche(s) where ever you see it might rub - the paint wears away very quickly.

On the cable routing, no you can't run total full housing - there's a section that has stops on the rear triangle - but the rest of it is made to be full housing. You can address the rear triangle piece by using housing systems like AVIDs Flak Jackets which have sleeve the basically make that section enclosed. As for things to watch out for - watch out for cable rub on the frame and put some form of patche(s) where ever you see it might rub - the paint wears away very quickly.