hi geoff
theres 2 ways you can go about doing this
first is to do the way you suggested (uses the servo arm to switch a switch) the best switch to uses is a micro switch which can be brought from many hobbie shops
the second way is to get a switch whcih fits directly onto the servo (also as you suggested) but these can cost more money but could be more reliable
hope this helps
jake