I will assume that all of the persons asking questions have a fenced backyard where their hens "free-range"? As well as a lockable 5 sided run and a secure coop?
If so, the problem is not your hens, its the cats.
If the cats are truly feral, use a box trap to catch them and then take them to a shelter or otherwise dispose of them (but don't just drive them across town & let them loose).
If they are your neighbors cats, kindly inform them they need to keep your cats out of your backyard.
Then the next time you see the cats in your yard, call animal control or take them to the pound yourself.
Many cat owners have a misinformed/misguided impression that its ok to let their cats roam free, while holding a completely opposite view on their dogs.
Its baffling, especially in light of the billions of songbirds, small mammals and reptiles that cats kill each year in North America.