Whatever you deside to do, it will be much easier to do it with the BS. You are still young (whippersnapper [sp]), eh, so taking the time to get a BS shouldn't prove too painful.
At the risk of having this sound like a flame, I don't think it's fair to say that, at least not across the board.
While it is most certainly true in most other disciplines, the computer field is, I believe, unique in that the luminaries are not necessarily all degreed, let alone in their area of computer expertise (those in the Perl world perhaps more so than in other computer-related areas).
In my own limited experience (I've only been doing this for eighteen years), the best people I've ever worked with were, if at all, degreed in areas OTHER than computers. Of these, the ones with just an ABD (All But Degree) were no less capable or well respected as technologists.
Programming: it's in the blood or it isn't. A degree (or lack thereof) makes no difference in this regard.
Just call me the Anti-Gates ...