Please have a look:
http://www.plantuml.com/plantuml/umla/XOen2iCm34LtdK9R9r_0WydOlMiNsH4qr9QC8nS2ENpheP0XaENn7_zDgr6pNZB0-bwaKgE2UH6shJ9givV2xUIfchSX04bBLM4nfCEEXvq0o8NeSV0f-qCBuvrfvhR_zKEvyyyWkf0y3bwLoGNoE7XLmiGozvA_
@startuml
skinparam linetype ortho
'skinparam linetype polyline
component a
component b
component c
a->b: a->b\n|Some Header|\n|Some value|\n
b->c: b->c\n|Some Header|\n|Some value|\n
c->a: c->a\n|Some Header|\n|Some value|\n
@enduml
Is there a way to avoid overlapping while still using ortho linetype?