The problem is the digging up roads bit, that's quite costly if you want to create your own infrastructure to supply residential internet. It's so costly that it's a natural monopoly, the market is actually much more efficient if it's supplied by a monopoly provider, rather than having 10 different companies digging up everybody's roads. Rural connections are unprofitable too.
So, I'd suggest a nationalised monopoly on the conduit that carries underground cables. Open access to any private company that wants to run fibre or other cables through that conduit to provide services to consumers, auction the space inside the conduit.
Also, Network Neutrality is absolute nonsense, it'd break the internet & I'm speaking as a small web content creator.