I bought a ZZ4 small block and I pretty sure it's front of the engine holes for the accessories is the same as traditional small blocks.
I bought a serpentine kit for it out of the GM Performance Parts catalog. When I bought mine, you could get the bare bones kit, or a kit with the accessories...you could buy with AC or without AC. My understanding is that this serpentine kit is identical to the serpentine assemblies in 1991 and 1992 Camaros and Firebirds. Buying the kit with the accessories...high amp alternator, water pump, PS pump, gets you these new components at a cheap price.
The GMPP serpentine installs nicely. It has an idler pulley that interferes with the passenger's spring tower...just mount the pulley assembly upside down and it works fine and no interference. If you buy AC delet , you get another idler pulley to replace the AC.
The reverse rotation water pump that comes with the kit is made of Detroit wonder material....cast iron. I bought an Edelbrock aluminum reverse rotation water pump. Also, the GMPP serpentine kit pulleys are for a production street car and to be on the safe side (for GM) the pulleys overdrive the accessories. I bought underdrive pulleys from March to slow down water pump and alternator rotation. I don't have a heating problem, but I do have to keep the engine at above idle to power the electric fan and fuel pump, otherwise I start dipping into the battery.
With the reverse rotation water pump, the stock mechanical fan can be retired. I bought a BeCool aluminum radiator for a Big Block and installed it and it's electric fan. It doesn't freeze here and I use 100% ethylene glycol coolant. My ZZ4 runs cool even on a warm day, idling in traffic.
The serpentine looks nice and removes a lot of clutter....supposedly 2 or 3 hp extra due to less belt friction. My daily driver, a 97 Ford Thunderbird has a serpentine belt system. From personal experience, once you break a serpentine belt, you should start looking for a place to park. When my Thunderbird serpentine belt broke, I did have some temperature margin...once again I had 100% ethylene glycol coolant. Ethylene will not boil until you get to 350 degrees F (?) so I drove the car a little longer with the temp gauge pegged.
I have 100% ethylene glycol in my 95 Cadillac Seville also. You can't use 100% glycol in freezing weather since the glycol turns to the viscosity of honey.