I have about 700 feet of driveway that is 12-13 feet wide. Fabric is under all of it. In a low spot that has the culvert there might be two feet of gravel over the fabric. Most of the rest has 4 inches of ABC. Maybe. The plan was to put down enough enough to build the house and then after the house was built to top off the driveway and make it look better.
The ABC money got spent on other things in the house.

Fully loaded dump, cement, logging, and supply trucks have been up that drive. No rutting. No damage. No pot holes. Nothing.
The only problem we have is that water gets on one section of the driveway. CAREFULLY touching the gravel has cleaned that up when needed. Once the cash is available another 10-15 loads of gravel will raise the driveway enough to keep water off the driveway.
There are places in the driveway that I bet there is not more than an inch or two of gravel. The guy doing the house site clearing and septic installation did me a "favor" by spreading the gravel to expand a turning circle. I was not real happy with what they did but it has not been a problem either. The fabric and the rock are working just perfectly. Anyone that visits drives and parks on this section of driveway.
Our soil goes from rock to a gumbo when wet. There are sections of land that I will not drive the tractor into during the winter. Once the trees stop drinking the soil fill with water. Drive the tractor over the same spot three times and the axle will be in the mud. This is on HIGH land not low land. There are low spots that I'm sure that are the same or worse but this on the highest ground for a mile or so in any direction. My neighbors add gravel every few years.
The fabric saved me lots of money on gravel, trucking fees, diesel fuel and my time. The only problem with fabric is you don't want to touch it with the tractor implements once its down. It will pull up out of the gravel. PITfanny. You have to get off the tractor, sacriledge I know, and use a shovel to get the fabric back under the gravel. Not hard but not something you want to be playing with when spending $55-75 an hour running trucks with gravel.
I use the mesh fabric. There is also a woven type. I cut mine with a utility knife but even a carbide blade dulls real quick.

I lay the fabric out then put down rocks, brick, 2x4x, or whatever is handy to keep it from blowing. A local building supply company sells the fabric I buy. He specializes in outdoor supplies. If a place sells culverts they might have it or can get it.
Later,
Dan