If you use rotary encoders you are still going to want to use proximity switches to determine "home" position, or where the encoder counts are referenced from. Overtravel proximity switches are sometimes used for safety as well, in case the encoder "counts wrong".
They...