If he ate a cockroach in your house it wouldn't have any bearing on the red areas on his head. There are no mites but it's possible that he scratched his head as he tried to push under a rock cave. If that's a problem take it out and use something else for a basking area. The little wounds should heal but put some raw honey or silver cream on it.