I use Femap in conjunction with Nei Nastran and extract midsurfaces all of the time. Femap has a midsurface sub menu under Geometry and it is very fast and powerful. If you use the Automatic command in the sub menu it will extract the mid surfaces and clean them up for you.