Having done so, six really is not necessary for a transition. We went with forking werkzeug's minimalist compat file because six was waaay overkill, and that made it easier to progressively rip it out later.
python-future is invaluable for the fixers (which are way better than 2to3's), the runtime stuff you can easily do without.