I had actually read your question as “How do I construct a geofence out of all these coordinates”, instead of how Brandon read it (“How do I check each coordinate against a geofence”). If the former is what you were after, then I built a simple workflow that would do what you’re looking for: deep looping over each of the arrays on your payload and building one geofence object. You can then reference that value by payload path in the Geofence Node.
Sample workflow is attached.