In the absence of other ideas, I'll risk posting something that perhaps satisfies (2), and could be arranged to satisfy (1):
[![OverUnder][1]][1]
If indeed this satisfies (2), then perhaps its length could approach $2 \pi$, by moving the underover/overunder crossings close together, and closer to the top of the diagram.