Nice poem. I act as a caretaker for homeless cats in my apartment complex (along with a few other people who do that same). I started a cat rescue group, and now have 7 people in it. Each of us has an area that has its own group of homeless cats there. They are all at dumpsters, which the cats used to go to for food before we started feeding them every night.
Some of the cats are fully feral. Others are castaways that people callously put out and abandoned. The castaways are friendly and let you pet them, and sometimes follow you home, after being fed. I'd like to take some of them in, but I only have a small apartment, and I already have 2 inside cats.
We have also brought some cats (10) to the Humane Society, and had them fixed. Now we have 10 cats running around with the tipped ear of fixed cats.
What I've been doing lately is creating shelter boxes for the cats to give then a place to cuddle up in, and get out of the cold. They're just cardboard boxes with a small, square entry hole in one side, and a soft cloth on the bottom. To look at them you might think they wouldn't be so warm. They are though. The cat's warm body heat warms them up. Same as the little pup tents I slept in, when I was in the Army.
I'm in Tampa, Florida, so only rarely does the temperature sink down to the 30s (VERY rarely to the 20s), but the cats use the boxes when the temperature goes to the 40s. Rain is a problem, but we have a relatively dry winter here, so I only occasionally go out and cover the boxes in plastic bags, before the rain,as I did tonight.
In colder climates up north, cats really NEED these cold shelter boxes, and I would encourage people to make them and set them outside where cats hang around. Instead of using cardboard, I'd recommend using a PLASTIC storage tub, turned upside down, with the top clicked on, but on the bottom, making it the floor of the box. The cut a square hole on one side, towards the now top, and put something soft inside for the cats to sit on (towels, old sweater, pet bed, etc). These are superior to the cardboard, because they are water repellent, and don't get soaked. I have one made like this here, and plan to replace the cardboard ones with plastic tubs.
PS - when feeding the cats, put the food (dry) on plastic plates or bowls to keeps the ants off them. Also, put out water with the dry food. Cats don't have water faucets.
All of this is some work, but it's also fun and rewarding. I like to walk a few steps away from the feeding spot, then stop, turn around and look at 6 or 7 cats feeding their little faces.