It's worth calling up the CS department at your school, or going in person if you're still in the area, to see about possible exceptions. A lot of these rules aren't written in stone, and since you have been keeping up with programming these past 7 years you should have no problem getting right back into the swing of CS undergrad. The rule might exist just to prevent students from being set up for failure if they attempt to return to complete a long-abandoned degree whose subject they haven't even thought about recently, which won't be true in your case. And they may want to make accommodations to bring you back, as having diversity of age, experience, and especially
industry experience is important to a lot of college administrators.
So don't rule it out until you have a serious conversation with them about it!