The problem with the screw design is that it will either not put on much spin, or it will completely block the barrel. Why?
Look at airsoft hopup designs. The thing that pushes against the bucking (the rubber around the barrel) is pushed down by another little nub of rubber, this little nub is pushed down by a spring.
This means that even if the bucking is pushed far into the barrel (say it sticks in 1/3) the bb can still push through because the nub is spring-loaded.
In the case of a screw, in order to get adequate spin, you'd have to screw it in pretty far. But the bb can't push past the screw, because it's not on a spring- its rigid.
Which means your hopup will have to be set lower, and you won't get as much spin. Any amount of spin BELOW the sweet spot will actually make the bb dip down more than a bb with no spin at all. Here is the proof:
http://mackila.com/airsoft/ATP/03-a-01.htm
Scroll down to the graph of range vs. Spin.