Currently for small segments you can specify that the labels appear on the outside but if multiple small segments are next to each other the labels appear over the top of each other. Ideally they should auto adjust into uninterrupted white space and use lines to relate back to the segment, however equally parameters could be put into the properties allowing positioning but this maybe inefficient due to large segments not requiring to be pushed further away