This is answered in the FAQ, explaining why it is not possible to implement them:
BadgeGen - Missing badges
Our implementation of BadgeGen is not identical to the original, which was implemented for FindStatGen, for GSAK. Our version has been implemented as close as possible, and with permissions from the Author of BadgeGen.
We are currently missing 4 badges. The first two we are missing are The Waymarker and The Benchmarker. This data is not provided via the Groundspeak API, and we can therefore not implement them. Also, they aren't really about geocaching.
Then we are also missing the badges The Scuba-Cacher and The Night-Owl. These can not be automatically calculated. We have been strictly told by the author of BadgeGen that we can not use the cache attributes to determine these. Therefore, there is currently no technical solution to solve these badges.