Spinors in 2+1 dimensions

The spin-statistic theorem holds in all dimensions of spacetime greater than two. The proper definitions of "half-integer" or "integer" spin in general dimension is simply how the rotation operator of a full rotation, $R(2\pi)$ is represented - "integer spin" or "bosonic" representations will have it as the identity, while "half-integer" or "fermionic representations will have it as minus the identity. More formally, fermionic representations are those that are representations of the double cover of the Lorentz group that do not descend to representations of the actual Lorentz group. If you examine the proof of the spin-statistic theorem you will see that it is indeed the behaviour of the $2\pi$ rotation that is crucial, not that spin is "half-integer".

Talking about "spin up/down" in other than 3+1 dimensions is indeed difficult in general representations. We are used to talk about spin in 3+1 because the Lorentz algebra $\mathfrak{so}(1,3)$ has an accidental equivalence for its finite-dimensional representations to $\mathfrak{su}(2)\times\mathfrak{su}(2)$, i.e. two copies of the rotation algebra. The algebra of actual physical rotations embeds diagonally into these, and we label a finite-dimensional representation of the Lorentz algebra thus by two spins $(s_1,s_2)$ where the total physical spin is $s_1+s_2$. The Dirac spinor in 4D is $(0,1/2)\oplus(1/2,0)$, the sum of the left- and right-handed Weyl spinors.

However, the Dirac representation does have a notion of spin up/down - you can group the Clifford algebra of the gamma matrices into pairs of raising/lowering operators (with the last one remaining unpaired in odd dimensions and being akin to a parity operator), and the Dirac representation is the unique (or, in odd dimensions, one of the two unique) $2^{\lfloor d/2\rfloor}$-dimensional irreducible representation of this algebra, in which the basis states are labeled by "spins" $s_1,\dots,s_{\lfloor d/2\rfloor}\in\{\pm 1/2\}$ and the $i$-th apir of raising/lowering operators raises/lowers $s_i$. For more on constructing the Dirac representation in arbitrary dimensions see this question and this question.