So, on randomly generated weapons, it would appear as though green traits are positive, and red traits are negative. This is fairly straightforward, except in the case of Recoil and Air Resistance. I cannot decide if it's just the wording, but it appears as though the red versions of the aforementioned traits decrease the relevant stats, which would be a positive, and the green traits increase them. It doesn't make much sense that double the normal recoil is an upgrade, or that decreased air resistance is a downgrade. Could just be misinterpretation on my part, but it could stand to be more clear.