I made one that worked great for a different purpose. You need an emergency cut off right there because cat heads are dangerous and a rope can become "grabbed" especially if there is no load on it. Mine was geared down using chain drive. I made the cat head from junk rollers from a crawler repair shop junk box, requiring welding and turning it on a lathe to smooth up the welds. I powered it via the typical drive extension to a separate support.
As to danger, where I worked we used cat heads for pulling ropes in "jerks". Had a guy try to take up the slack of a 500 foot long rope. A sudden grab of the cat head and his grip on the rope pulled him onto it and he was killed instantly.
You can get a pull direction changed from 90 degrees of the tractor via a pulley.
Have you ever tried just using long ropes but using a cleat attached to the tractor rear trailer fitting? In either case it would pay to have a helper to steer logs away from snags, or you will have to do a lot of walking back and forth. I've snagged out a lot of logs from terrain so rough that no tractor could go there. The neat thing about pulling with the tractor is when things hang up, you can go there and pry it loose and the stretch of the rope will pull it free. No way to do that with a cat-head by yourself.