I personally dislike roller-tops because I have problems controlling them - actually, I think it is difficult to control how much comes out. I don't think contamination will be an issue, though, hair won't get stuck in it, and you are not rubbing the skin.
Splash simply means that they only have a cap and then one can pour from them. In extraits, one simply uses the cap to dab on the skin. The problem is that for regular fragrances, one has to dab dozens of times, there is very little liquid being transferred with a dab. As you say, there are small vials with a plastic sticks, but there's not much else on the market like that. I have seen small glass bottles (up to 15ml) with a dab stick for perfumed oils (which require a small quantity), but as said, they are somewhat impractical for regular edp or edt.
I would just stick with travel spray bottles. The spray does give more oomph at the beginning, but after a while, the effect is gone, all that matters is how much frag you have put on.