Yes, snap 1.0 will use monad-control. Code using MonadCatchIO should be easily ported to Control.Exception.Lifted from the lifted-base package.
The combination of moving Snap away from iteratee style and monad-control should result in a substantial reduction in the overhead associated with exception handling in the Snap monad and in monads lifted over it.