You can read the source or invent benchmarks to
decide how lightweight it is. I haven't looked at
it much. The CAVEATS section of the
enum::fields POD explains
the module limitations. The author suggests that
Class::Delegate may be a better module,
but I don't understand the suggestion.
It should work perfectly the first time! - toma