Rabbi Yonasan Eyebeschutz in Ya'arot Devash, states that Haman carefully put his request in terms of the Jews as a nation in order to make sure that Achashveros would accept his attempt and would wipe out all the Jews. He did not want Achashveros to realize that it was because Mordechai (who was the only Jew in the forbidden city) was refusing to bow down to him. Achashveros would have gotten suspicious and investigated the circumstances. This could have led to him finding out that Haman had been Mordechai's slave and removing him from power.
As far as Haman being chosen to lead Mordechai and honor him, it was because he was so anxious to have Mordechai killed that he made sure to be in the outer courtyard before the king was awake in order to be the first person that the king saw. The king had been so disturbed that he called for anyone who was ot there.
Megillas Esther 6:4
And the king said, "Who is in the court?" And Haman had come to the
outside court of the king's house, to petition the king to hang
Mordecai on the gallows that he had prepared for him.
The king never gave Haman a chance to say anything before asking
"What should be done to a man whom the king wishes to honor?"
Of course Haman thought
"Whom would the king wish to honor more than me?"
and forgot all about asking for permission to kill Mordechai and stated what he wanted for himself.