It only takes a few weeks before typical rodents are eradicated by a cat in such a small environment...feral cats will kill for the sake of killing whether they are fed or not...
IMO...trying to justify allowing cats to run free for the sake of rodent control shows a lack of responsibility...!