The actual world championship races to be held this year in Perth Australia are road race, criterium and time trial. They are run as age group races. UCI created a racing series of qualifying races they call Gran Fondos. Ostensibly, the top 25% of each age group receive an invitation to the world championships in Perth. The winner of the age group races in Perth are awarded the gold medal and rainbow jersey.
There are no qualifying races in the US with the closest one in Canada. This is somewhat annoying for US racers interested in attending the world championship race. IMO, it is about maximizing revenue for UCI and they want a substantial fee paid upfront by a promoter who wants to hold a qualifying race. Hence, a way to cover the cost is to make it part of a larger race such as a gran fondo.
I have friends who have qualified for, attended and won at UCI masters road worlds and plan on going to Perth.
If you want to attend the race in Perth, you will have to figure out how to qualify. IMO, the Gran Fondo part is a distraction. YMMV.
Whatever you can do, or dream you can, begin it. Boldness has genius, power and magic in it. - Johann Wolfgang von Goethe, writer