I botched some together out of some Jagwire connector parts and 3mm teflon tubing for the exposed bit. works quite well on my Cross Check.
I can take a picture of it when I get home.
Its quite a cheap alternative as you can use any 5mm housing, and the parts you need are probably under £10
Since CX is a little messy I'd go for sealed, or full length housing.
Compressionless or not is up to how much money you want to spend.