I know this is an old post but I've also created a mapper for Kentico that works in a similar way to GlassMapper by simply marking items with appropriate attributes and calling to the mapper to map your item from a Kentico TreeNode or CustomTable (there are currently two mappers, one for each of these types). It can be found on github (https://github.com/truedigital/True.KenticoMapper). Links to it are also hosted on the Kentico Marketplace (https://devnet.kentico.com/marketplace/utilities/kentico-mapper).
The benefit of using this functionality over the in-built Kentico code generation functionality is that this mapper completely disconnects your models from the Kentico API (i.e. no requirements to inherit from specific Kentico types) to facilitate unit testing and reduce coupling.