I do a lot of driveways here in Michigan. And I did a lot of general concrete removal after Hurricane Katrina too. All I use is 48" New Holland-branded pallet forks (5,800 lb. cap.). I have had mine for nearly ten years and haven't bent them---and I do McDonald's restaurant work replacing dumpster pads which can be 8" thick. I can lift a 14' x14' slab, drop it and then pickup the large pieces. I even use them to remove 42" deep x 12" home foundations and tree stump digging. Recently I removed 1,700 sq. ft. in 4 hours which included waiting for the 15 yd dump truck to make his 3 trips to the recycler. I get a $1 a sq. ft. so that was a good day even after paying the truck driver $400. Some guys are doing it for as little as 45 cents a foot, but why? But then some are getting a $1.50 a foot.
Although my pallet forks came with two forks, I bought another set of forks from a forklift dealer and installed them on my pallet fork attachment giving me 4 forks total. The idea was to have closer spaced forks to puick up smaler pieces. I tried it once and found that the extra forks got in the way so I'm back to two.
I am in the process of adding hydraulic cylinders to the forks to slide them back and forth from the cab--this will alleviate a lot of issues picking up smaller pieces, or even when picking up pallets or anything else. I found a nearly-new hydraulically-operated fork attachment on Craigslist for $600 but missed out on them--they sell new for about $2000.
To pick up the smaller pieces and regrade then I use the dirt bucket. Sometimes I'll use my grapple bucket but that's if I'm loading a high-sided truck where I have more control of where I want it in the bed. Rebar or rerod or wire mesh isn't a big deal either--just lift the slab, flip it over on itself and the rerod will break out eventually. When it doesn't I use a handheld concrete saw or bolt cutters. I have a 16" walk behind saw but use it only for making sharp edge cuts--never for removals.