Building a class definition is an activity performed by Perl code that runs at compile time.
Could you take a quick look at Section 2 in <http://www.dlugosz.com/Perl6/class_building.pdf> and make sure that view is orthodox according to @Larry? Then I will collect details that have been discussed before and attempt to organize a design effort (or at least not lose what has gone before, again). --John