I think the answer to that is no, regardless of platform. 100% reliability is hard. There is this thread: viewtopic.php?p=95815#p95815 and I even wrote a post in there about a way to do it on a Mac with a decrypted backup and VLC.
I almost always can find a thread on this forum that points me in the direction of the correct playlist. Sometimes I need a couple of tries to find the right one. I usually make a decrypted backup of the disc and then make the .mkv from that. I don't delete the backup until after I watch the movie. This saves me from having to read the optical disc again.