We've blocked off leaks and tried to fix the atmosphere before after a decompression event took out the atmosphere on most of the station; It isn't feasible with the current map and the pipes working the way they are (at least the last time I played, which was a couple days ago). You simply cannot pump a significant amount of STUFF through the atmos pipes to do anything with.
Hell, I tried pumping plasma through them and releasing it out a single vent (at the maximum flow rate from the plasma storage chamber, and out the filter leading to the vent), and you couldn't even see it coming out.
I'm betting that if you wanted to repressurize the station to normal atmosphere levels after it all vents out you would probably have to drag every oxygen and nitrogen container out into the hallways and empty them on max flow, and all the "air" canisters, and empty all the siphons/scrubbers that have air in them, and then order a bunch more nitrogen from the supply shuttle. And then someone will just open another airlock and vent it all into space again. Woohoo. I don't think those automatic fire-doors would be terribly helpful either. If I know people, they'll go "FRAKKIN' FIREDOORS BLOCKING MY PATH" and crowbar them open, and promptly get thrown down the hall and into a wall. And then more firedoors will close off that section, and more people will come along and open them, and get thrown around and probably killed too. Oh, the Fun!
Might it be better to have some kind of "emergency forcefield" that holds the atmosphere in, but doesn't stop people or items from passing through it? I know atmosphere loss is cool and all, but it seems like more people die from explosive decompression than traitors nowadays. Although one wonders how many traitors are *causing* stationwide decompressions (I know I did that once at least, to convince everyone (without suggesting it) that a shuttle ride was a Good Thing). It's not like it's hard.
On meteor showers: You know, when meteor showers show up (they would be seen a good long time in advance), a real station would just change its orbit so as to not be in the way when they arrive. Unless someone on the staff was a TRAITOR and WANTED the station to get blasted by meteors, and shut off the meteor detection system or the like... (But in all likelihood CentCom would send a notification anyways, so...)