A federal judge on Monday approved $23.1 million in attorney fees in a class action over Wells Fargo's auto insurance gap coverage program, a final step in a settlement that's changing how the banking giant operates.