Question: is barry allen a virgin?
Answer: Barry is still a virgin, but Len has already had sex - lots of sex - so he tells Barry that he feels that makes their arrangement null and void. It's an easy out because he doesn't want to admit just how much in love with Barry he is, and that having him once, then never again, would break his heart.