Correct me if I am wrong, but openwrt does come with an interface --- at least when I tried it
two years ago. The difference I guess is that openwrt authenticates via apache (also correct
me if I wrong; my memory from two years ago is probably butchered up by now) or you can make
it authenticate via apache :).