To rid pigeons from roosting on your housing. I suggest an owl statue. Though not always effective they still are cheap option to try. The more expensive option is a type of pigeon proofing spikes. Unattractive yes, but they do absolutely keep the pigeons away. And the poo too.
I have had this problem before so I can give you one solution to the question, I simply used an air rifle with little metal pellets to scare them away, I believe I injured one of the pigeon's but the other flew away and didn't come back
i am not sure how well this works but i have heard putting some sort of a statue of an owl in an area where you don't want other birds will keep the birds away that they will be afraid of the owl
You keep long stick and the edge of the stick you cover with white color cloth on the top of the stick.you keep it in the corner of the roof and other one in the middle of the roof. you keep it like that the pigeons won't come
with a gun.... go buy it then shoot the pidgeon with it easy enough if you ask me.......... or just buy a pellot gun and shoot it with that , both very easy options