I did slug matching in my fork, if you want to take a look:
https://github.com/hackedhead/django-taggit/blob/slugmatch/taggit/managers.py#L140