Thank you both for suggestions.
According to Monticello I have latest Roassal2 and yet I don't see RTMultiCompositeShape, but I would assume it should be what I was looking for originally.
In the meantime I chose to do it manually - creating a custom shape in both Roassal and Trachert:
I've done it in a single path because it seems that having multiple separate paths just creates more trouble.
========
computePath
canvas ifNil: [ ^ self ].
path := self athensCanvas
createPath: [ :builder |��
builder absolute.
self ccwCirclePath: builder radius: 0.5. "building circular path with specified radius"
self cwCirclePath: builder radius: 0.48.
self ccwCirclePath: builder radius: 0.4 ]
========
But even if I could manage to do this with MultiCompositeShape I'm not sure about the rest of the shapes (see attachment).
Peter