Tyler Perry left a $21,000 tip for out-of-work restaurant workers at his favourite branch of Houston.