Sorry about your chickens. How frustrating. I know in our area they will take cats and small dogs too.
The first thing I thought when you said the owl roosts too high would be to spray water up at it. We have a nozzle on the garden hose that can shoot a stream pretty high. Anything that will...