You are incorrect.
Columbus Area TV Listings for the week of August 30-September 5
The Cleveland feed, which DirecTV carries on 660 carries the Cavs and Blue Jackets, and used to carry the Indians.
The Cincinnati feed, which DirecTV carries on 661 carries the Reds and Blue Jackets.
The Columbus feed, which is what DirecTV should carry, carries the Reds, Blue Jackets and Cavs (and used to carry the Indians). On cable, in the Columbus zone, if two teams are playing at once, one of the teams, generally the Blue Jackets, are spooled up on the "community interest/public access" channel.
All DirecTV needs to do is drop both the Cincy and Cleveland feeds, and put the Columbus feed on in full time HD on 660, the system will black out the Reds and Cavs in the appropriate places. Then use 661 (and 661-1) as an RSNa, putting the Blue Jackets there when the main feed is carrying another game. Same as cable.