To prepare sauce, heat oil in a small saucepan over medium heat. Add onion and ginger; cook 2 minutes, stirring frequently. Reduce heat to low. Add hoisin sauce, peanut butter, lime juice, and sugar; cook 3 minutes, stirring frequently. Remove from heat; set aside.
Prepare grill or broiler.
To prepare catfish, combine chile sauce and garlic in a large zip-top plastic bag. Add catfish; seal and marinate in refrigerator 30 minutes, turning bag occasionally.
Remove fish from marinade; discard marinade. Place fish on a grill rack or broiler pan coated with cooking spray. Cook 10 minutes or until fish flakes easily when tested with a fork.
Spread 1 tablespoon sauce over bottom half of each hoagie roll; top each serving with 1/2 cup cabbage, 1 catfish fillet, and top half of roll. Serve immediately.