The question is: Which countable linear orders are $\aleph_0$-categorical?

I have a bit of progress on this:

Define a *discrete tuple* to be a set of elements, ordered discretely, such that if $a$ and $b$ are in the tuple, and $c$ is between $a$ and $b$ in the structure, then $c$ is part of the tuple.

Then if there are only finitely many discrete tuples (which may contain beginning or ending points of the structure), each of which has finite length, then it's fairly clear that the structure is $\aleph_0$-categorical (and finitely axiomatizable) with a back-and-forth argument.

If there is a discrete tuple of infinite length, then the structure is not $\aleph_0$-categorical, as there are infinitely many distinct formulas with two free variables (saying there are precisely $n$ elements between $x$ and $y$, for example, are all mutually exclusive and satisfied on the structure). More generally, if there are discrete tuples of arbitarily large finite length, it's still not $\aleph_0$-categorical.

I know there are models which fit neither characterization; for example $\mathbb{Q}\times 2$, with the dictionary ordering, has infinitely many discrete tuples, all with length 2. By a quick back-and-forth argument this is still $\aleph_0$-categorical, so the characterizations aren't inclusive enough.