There is a bit of an annoying bug where it will kick the person for changing their name during round in TTT, but that is not a major issue.
One other thing I discovered is that if you don't change your name back before rejoining the server your console/rcon will be spammed with errors. The way I found to fix that is make an autorun folder, put a server .lua in it, and put:
function PlayerDisconnect( ply )
self:SetNWString("ufakename_name", nil)
end