You need the body next to you or else where would you put the soul, if madara did revive izuna with rinnei tensei then its possible since we know he has the body.It was a lie. Nagato couldnt bring back Jiraya because he is at t he bottom of a sea, just as Kabuto couldnt bring back Jiraya.