Note that if $b=a^{-1}$, then $a=b^{-1}$, so the inverse of each number in that list is also in the list, so trial and error is quite feasible in this case. We can improve a bit on pure trial and error, though, even without using any special techniques to solve congruences.
As you say, $1$ is its own inverse. $29\equiv-1\pmod{30}$, so $29^2\equiv(-1)^2\equiv1\pmod{30}$, and $29$ is also its own inverse. Now $7\cdot13=91\equiv1\pmod{30}$, so $7$ and $13$ are multiplicative inverses of each other. And since $23\equiv-7\pmod{30}$ and $17\equiv-13\pmod{30}$, we must have
$23\cdot17\equiv(-7)(-13)\equiv7\cdot13\equiv1\pmod{30}\;,$
so $23$ and $17$ are inverses of each other. That leaves only $11$ and $19$. $11^2=121\equiv1\pmod{30}$, so $11$ is its own inverse, and therefore $19\equiv-11\pmod{30}$ must also be its own inverse, just as with $29$ above. (Or you can simply note that $19^2=361\equiv1\pmod{30}$.
$19\equiv-11\pmod{30}$,