Pseudomogil is a single genus, which is why some species might be able to crossbreed with one another. Species from a related genus in the subfamily Pseudomogilinae, Kiunga for example, do not hybridize with Pseudomugil species.
Yes, Corydoras is the only genus in the subfamily Corydorinae currently. However, scientific studies over the group have sorted them into different lineages, which are more or less comparable to different genre (scientists are even considering renaming some lineages into new genre, like lineage 4 would become the genus Microcorydoras). Therefore, species from different lineages are unlikely to hybridize with other lineages. However, those that do share the same lineage have a higher chance of potential hybridization, so I would avoid housing them in the same tank as one another (if you do house them together monitor them closely to ensure no crossbreeding).