I didn't thought of Omloop and Bretagne when I said biggest one-day races, I meant races like Strade, Amstel, GW, Fleche.., it's debatable of course. Others should worth less.Fairly agree her, but would rate the biggest stage races a bit more. I think a Daupine win is more worth than Omloop or GP Bretagne.
In addition you would need to decide what races to include and how to value places behind the winner. I think nothing more than the 7 "classic" top one-week-races should be counted. In addition to maximum 10-15 one day races besides the monuments and the championships. The top three could receive points in somewhat like a 3 - 1,5 - 1 formula.
Suggestion:
Tour: 100 - 50 -30
Giro/Vuelta: 80 - 40- 25
Worlds: 60 - 30 - 20
Monuments: 50 - 25 - 16
One week and selected one day: 30 - 15 - 10
Other one day: 20 - 10 - 6
Stages Tour: 8
Stages Giro and Vuelta: 5
I would count all races, but would give really small amount for HC and Cat.1 races.
As far as podiums are concerned, I would count only podiums of Monuments and WC/OG, and top 10 of the GT's, but 4th or 5th place wouldn't carry much more points than mountain stage for example.