The way I understand the description in
perldoc UNIVERSAL, you use
DOES to implement roles. By overriding
DOES in a class to return
true for a role (besides
UNIVERSAL)
tells the system that your class performs that role. Whatever the consequences of that are... I admit I haven't played with the feature.
Anno