I have written a little software package to decode v23 encoded files. It can be adapted to support parity. It can back-track in case of parity/framing errors.
Another neat feature is the timed octets output which preserves timing information.
https://github.com/Casandro/v23_tape_recovery