i agree with ioannis ,all that extra hardware will not add much value [if any] when you need to keep track off switch states anyway


I also have several rotary encoders. You can spin those around quite fast
getting multiple re's to work glitch free when other interrupts are involved is very challenging


these things work great and are open sourced or you can buy some


https://www.tindie.com/products/saim...er-on-i2c-bus/