On characterizations of perfect morphisms and epireflective hulls