The roller-breech as used on BSA SuperStars and some Gamos is a safer method of getting direct-loading, but I think it still has some efficiency issues because of the length of the transfer port. This design could be worked on to give a shorter TP with some imagination, but it might be a little more complex. Sliding breech is cheap, works well and apart from the finger-chopping potential, does the job extremely well.