It's not about having "no secrets at all" between husband and wife. That's a bit much. But some little factoids affect the wife, the marriage, and the family -- so I believe those things she has a right to. Just the basic facts "is he a virgin or not", "does he have kids by another woman or not", "was he married before or not", "does he have any venereal diseases", etc.
You can't tell me a spouse doesn't have a right to know these things about their spouse-to-be. How can you consent to something you don't know? If he's had lots of women in the past, it's highly likely in this age of DNA tests and the Internet that one of these women will come around seeking child support, or one of his bastard children will want to meet their dad. How would that not screw up a "good Catholic family" he started later with a virgin Catholic woman?
Think of all the explaining he'd have to do to his legitimate children -- of all ages. How they have brothers and sisters they hadn't met yet for some reason. Think of all the birds-and-bees discussions that would have to take place before the proper time.
Now that virgin spouse might waive his right to not have to deal with such soap opera drama - but that should be his choice.
Here's one solution to deal with non-virgin "non-disclosers" -- make sure you make it clear -- perhaps before witnesses and in writing -- that you would only marry a non-virgin, and that you'd divorce anyone who deceived you on this matter. Then if it comes out later that he lied, at least you'd have some chance of getting an annulment for his blatant misrepresentation and deception to procure the marriage contract. Such fundamental, cut-and-dried deception would clearly invalidate the marriage.
Oh, and if I were a young lady, I would definitely do my DUE DILIGENCE and look into the man's past. Look him up on social media, pose as a high school friend and see what you can find out, etc. I'd probably pay the $30 or $60 fee to do a background check. Or a few hundred dollars for a private investigator. Think that's excessive? You can't be too careful these days. We're talking about avoiding a life of misery, loneliness (divorced but can't remarry), poverty, strife, etc. I think a few hundred dollars would be well spent to avoid that! Oh, and as a bonus (since you never married "the wrong guy"), you might also GET a nice Catholic man, loving family, beautiful Catholic household, many beautiful well-raised Catholic children, grandchildren, etc. as a bonus! A few hundred dollars sounds like a bargain now...