Your right you shouldn't call him. He's the one who broke up. Give him his space and he might come back. Us guys are strange sometimes, we like a challenge, and we want what we can't have. I'm sure your great girl. Dont be so available to him, he will come back...
That means that he has not yet gotten over you and still wants to be associated with you. Giving you another chance means that he still wants to be your friend and wants you to show him how much he means to you.
One last chance to do what, it sounds as if he might want to use you. I am sorry but think about it, does he do anything you want to do, is it always his time, his way. I think you can do better. GOOD LUCK
Who knows. If somebody told me they weren't in love with me along with offering one last chance I wouldn't be able to get away fast enough. What's the chance for? Time enough to brush up on your skills? Forget him!!!
You need to tell him so long, goodbye. I've been in relationships such as that. How dare him say he is giving you one more chance. That is absurd. Just the fact that he has no desire to please you shows he is selfish, love is not selfish! Why would you want to be treated like that? If he wants to really love and be with you, he will make it happen. Trust that.