For the last point, I think the literature on represented spaces will be useful. There is a lot written about this; I recommend this recent survey of Schroeder (and the sources in its bibliography). Granted, this is somewhat more geared towards computable analysis than (recursiveeffective) descriptive set theory, but there is still strong overlap.
Roughly speaking, suppose we have a topological space $\mathcal{X}$ equipped with a canonical basis. Each point in $\mathcal{X}$ can be described by a set of basis elements, and examples like $\mathbb{R}, 2^\mathbb{N}$, and $\mathbb{N}^\mathbb{N}$ suggest that with "naturally-occuring" spaces it is often the case that such representations yield a good computability theory (we have notions of "computable elements" of each of those spaces). Polish spaces arise as a natural generalization of this setting; note that completeness can be thought of as the analogue of "every infinite sequence of decimal digits corresponds to a real number." Of course the situation is a bit more complicated than this, as the theory of represented spaces indicates, but this is still a good starting point.
Moreover, since all "nontrivial" Polish spaces are Borel-isomorphic, we get a general independence principle for "high-level" descriptive set theoretic questions. This helps motivate them on the classical side.