I have an old pair of golf shoes with flaps like that - and I seem to remember one of the golf catalogs selling skirts or flaps or what-ever they are called to put on regular shoes.