I once had a really good O-lineman who was 5'10" or 5'11" and he was really talented. However, the problem was that he got injured so often he played in maybe half the games each season. I finally released him after a few seasons.
I'm not sure about how much weight he would be able to gain, I haven't paid attention to that very closely. Someone else could probably speak to that much better. I just know that my guy seemed to get pushed around a lot and really took a beating.
Just imagine a strong guy on the line, but standing half a foot shorter than than anyone else on the line!