I'm not sure if you're mixing up flak cannon and rocket barrage because Gyro can easily just attack a creep with flak cannon and hit a hero 300 units behind it without even aiming. Point for point flak cannon beats refraction, again, a hero who can FORCE her to use it just to stay in lane will bleed her dry. You seem to be stuck on this notion that if she absorbs a few hits with refraction that's an automatic win for her. What you forget is that heroes like SK and Gyro don't even have to pay attention to her, just by existing they abuse her and force her to adapt to them instead of the other way around.
The main point of this discussion is that TA getting farm is not a won game. In a team fight she is about as pathetic as it gets, once she blinks in you pop dust and focus her and she will be sinking into the ground momentarily. Beating her is not about stopping her from farming - items don't make her scary. Beating her is about not losing mid, keep in mind this is not the same concept as winning mid. Beating her is about pushing her into a defensive position so you can predict her ganks and counter them. Without an early game lead she is on the same level as, say, Slark.
At the end of the day, most people will realize what people realized in DotA1 - TA is a joke hero if you stop thinking she's amazing and stop trying to run away from her.