a local club here won their divison last year and then had to travel gloucestershire and whiltshire.. unsurprisingly, many of their players simply played home games or completely sacked off the season. When asked they just said they weren't prepared to travel and as above, have the really early and late finishes due to travelling. That's probably more the issue than the length of the game.
as people have said, just start earlier so people actually have a full evening available to them
I can fully understand this. Being on the Soufff coast we're in the "Hampshire" league. Over the last couple of seasons I managed to play away games on the Isle of Wight (not miles away, just a long day due to trains & ferrys not running in sync with each other), Wiltshire, Dorset, Berkshire & Surrey.
Along with the out of the county fixtures there's a few fairly long away trips where we're lucky end ugh to stay in Hampshire.
It's not the amount of overs that puts people off, it's the 1/2pm starts to play 50/45 over games and the hundreds of miles you have to travel to play. I dunno if the league are aware of this, but fuel isn't exactly cheap...