On page 390 of Topology and Groupoids he discusses the equivalence of the category of Covering Groupoids and the category of Covering Spaces.
Could someone give me some examples on how it would be useful to translate topological problems into problems about covering groupoids? I do not immediately see the use.
There is a lovely space called the configuration space $C_n(\mathbb{R}^2)$ of $n$ unordered distinct points in $\mathbb{R}^2$ with fundamental group the braid group $B_n$. It has a lovely covering space, namely the ordered configuration space $OC_n(\mathbb{R}^2)$ of $n$ ordered distinct points in $\mathbb{R}^2$; its fundamental group is the pure braid group $P_n$, and these groups fit into a short exact sequence
$$1 \to P_n \to B_n \to S_n \to 1.$$
Now, here is a curious observation: the symmetric group $S_n$ clearly acts freely on $OC_n(\mathbb{R}^2)$ by permuting the points, and the quotient by this action is the covering map to the unordered configuration space. This covering map is in turn classified by $P_n$ as a subgroup of $B_n$, using the standard classification of covering spaces in terms of subgroups. However, the standard classification of covering spaces in terms of subgroups is not an equivalence of categories, which means it cannot address the following: the action of $S_n$ on $OC_n$ does not give rise to an action on its fundamental group, because the action has no fixed points.
However, it does act on the fundamental groupoid of $OC_n$, and so working with covering groupoids allows you to talk about this cover in a way that allows you to continue talking about the $S_n$ action on it as well.
In general, the basic reason to care about groupoids as opposed to thinking only in terms of collections of groups is that groupoids with extra structure (in this case, a group action) are generally much more interesting than collections of groups with extra structure.