Here are some similarly odd plays, and how our league scores them (not necessarily how the NFL will rule). In this league, Roeth will get a passing TD as the result of the passing play was a TD. Make sure your league rules account for all of these situations and you should be in very good shape for all types of weird plays.
Week 7, 1997: Brad Johnson drops back from the Panthers’ 3 yard line and passes, but the pass is deflected right back to him by nose tackle Greg Kragen. Brad jukes one LB, picks up a block, and dives forward three yards for a TD:
Brad Johnson: 1 pass attempt, 1 pass completion, 3 passing yards, 1 passing touchdown, 1 reception, 3 receiving yards, 1 receiving touchdown
Week 4, 2002: Chris McAlister (BAL) catches a missed field goal in the back of the end zone and takes it 107 yards for a TD (since surpassed by Antonio Cromartie’s record 109 yard return):
BAL: 1 blocked field goal, 1 defense/special teams TD
Week 3, 2003: Jamal Lewis (BAL) fumbles the ball and his teammate Alan Ricard (BAL) picks it up and goes 50 yards for a TD.
Jamal Lewis: 1 carry, 0 yards, 1 fumble
Alan Ricard: 0 carries, 50 rushing yards, 1 rushing TD
Week 7, 2003: Daunte Culpepper (MIN) completes a pass to Randy Moss (MIN), who goes 44 yards before he laterals the ball to Moe Williams (MIN), who goes the final 15 yards for a TD.
Daunte Culpepper: 1 pass attempt, 1 pass completion, 59 passing yards, 1 passing TD
Randy Moss: 1 reception, 44 receiving yards
Moe Williams: 0 receptions, 15 receiving yards, 1 receiving TD
Week 16, 2003: Aaron Brooks (NO) completes a 42 yard pass to Donte' Stallworth (NO). Stallworth laterals to Michael Lewis (NO) who goes 7 yards. Lewis laterals to Deuce McAllister (NO) who goes 5 yards. McAllister laterals to Jerome Pathon (NO) who carries another 21 yards for a TD.
Aaron Brooks: 1 pass attempt, 1 pass completion, 75 passing yards, 1 passing TD
Donte’ Stallworth: 1 reception, 42 receiving yards
Michael Lewis: 0 receptions, 7 receiving yards
Deuce McAllister: 0 receptions, 5 receiving yards
Jerome Pathon: 0 receptions, 21 receiving yards, 1 receiving TD
Edit to add a couple other items:
Fumble recovery from opponent offense, then lost back to opponent offense
(2003 Keenan McCardell Rule) = -2 points (this acts to zero out the points awarded for a fumble recovery, that is then lost again)
Fumble recovery from opponent offense
(includes offensive fumble into the end zone resulting in defensive recovery and touchback, and includes when a ball carrier fumbles the ball within the field of play and the ball is not recovered prior to crossing the end line and being out of play, and includes recovery of a muffed kick) = 2 points
Defensive or Special Team TD
(includes TD resulting from blocked punt, blocked field goal, recovery of a muffed kick, and return of a missed field goal) = 4 points
Note that “Defense” and “Offense” are based on ball possession at the start of the play and do not change during a play as a result of change in possession (e.g., the Bears Offense fumbles, the Falcons Defense recovers, the Falcons Defense re-fumbles, the Bears Offense recovers).