You can DEFINITELY go from 121 to 91 and back. You just can't carry passengers on the part 91 leg. I work for a carrier with about 200+ planes and we do this ALL THE TIME. Ferry permits still have their place in our ops, but part 91 repo is a near daily occurrence.