So kritisch ist das Timing beim 1 Wire interface nicht. Die 0 oder 1 Bits sind schon deutlich unterschiedlich lang, z.B. im Verhältnis 1:2 oder wenigsten 1:1,5. Das geht auch mit eine RC Takt, ganz ohne Abgleich mit Teilen aus der Grabbelkiste. Das genau Timing braicht man bei einer Asyncronen Übertragung wie RS485 oder RS232.

Die AVR Controller haben meistens Hardware unterstützung für I2C, aber nicht für ein 1 Wire Interface. Daher eher die Empfehlung für I2C oder ggf. RS485.

Wie lang die Leitungen sein dürfen, hängt nicht so sehr vom Logischen System (TWI oder 1 Wire) ab, sondern was man für Signal Pegel nutzt. Mit passenden Pegeln kann man auch einen I2C ähnlichen Bus für lange Entfernungen nutzen. Mit einfachem Logic Pegel ist 1 Wire auch nicht wesentlich besser als I2C.

Lange Leitungen gehen nur gut mit Impedanzanpassung bzw. Terminierung.