Quoted By:
the episode was about Itchy and Scratchy adding a new, hip, cool dude character as it struggles with ratings, so as a self aware jape, they do the same for just that episode.
Part of the joke is also that this guy would have been perfect to voice Poochy, but instead the job goes to Homer.