For insects, either a macro lens or extensiojn tubes would work. For fish/reptiles, it sort of depends on how big they are. Head shots or small fish get you back down toward the macro/tubes range again. Larger reptiles can be done with "regular" lenses.
As for older lenses from a film SLR, it really depends on what make and model the older camera was. If it was another EOS, no problem with Canon's lenses. Other companies' (Sigma, Tamron,Tokina)may give you problems if they're not recent. If it came from any other camera, see this thread on lens conversion.