I had to make a driveway about 1000 feet long and clear a creek when I started my house. The driveway had to go through what has been a farmed field. I first used a box scraper to level the "driveway" as much as possible and removed any vegitation. One particular area, the beginning of the driveway, was particularly wet.
I'd read about, and decided that I needed, some of the matting to prevent the gravel from simply being pushed into the soil and going away. Being that the matting was really expensive, I called a local carpet shop and asked if I could get any used carpet. They were more than happy to provide me with all I needed. Heck, they even delivered it to me! I used old carpet for the matting and started with #2 gravel over that.
The first trucks set the chains on their rear door to open about 5" and poured the gravel while backing down the driveway. After the approx 4" of #2's, the next trucks brought in #53's. The 53's have lime mixed with it and made for a nice solid bed. I used my pickup and tractor to take turns leveling the driveway and packing it in.
After a few years the driveway really slowed down on eating gravel. I've now began using #9's for top coating. The 9's are smaller and smoother. The carpet worked great for the base to prevent the gravel from sinking. It has been 14 years now, so there likely isn't any carpet left, but I don't need it anymore because the driveway is well established. Now, I'm beginning to concrete the driveway. I don't consider the gravel a waste though. Without a good roadbed, the concrete would have busted up pretty easy if it was poured over soft soil. Good luck!