Cycle speed is the big problem. The simplest way to do it is with a long throw and heavy hammer. If you don't have your heart set on a cat you could do it to a 68 special very easily. It already has a slow enough cycle speed so getting it feeding is the only thing you really have to do. Other guns would need heavy modifications and wouldn't end up being very close to their original semi form.