The suitability of a given bike for highway travel is dependent on the particular bike. First off, not all models are even legal (much less safe) for highway use. In Michigan the bike has to be over a certain displacement (I think it's 125 or 250cc) and maintain a certain minimum speed (45 or more Mph). But regardless of that, you can line up a dozen 75-cb550-k's and half of them may be safe, half of them may not. It depends on the particular condition of the bike itself, and your ability as a driver.
As far as tracks, standard railroad tracks are about 6" tall and are 4' 8 1/2" between centers, if you can hit those at any speed and not fall over you're a better driver then I am.
So let's assume you meant at a crossing, shall we?
Now, railroad cars and locomotives may ride on top of the rail, but their steering control is done by a flange on the inner wheel rim that rubs the inside of the rail heads. Because this flange extends below the top of the railhead there has to be a grove for it to ride in where tracks cross over a street.
And that's your problem.
When you cross a set of tracks at 90-degrees (a right angle, or perpendicular to the direction of the tracks) you're fine. But not all crossings are at 90*. If it's a more acute angle, then you have to make a little swerve across the road to cross over the tracks at a right angle. If your crossing angle is to acute, you can easily catch your front tire in the flange groove and lose control of the bike. The result would most likely be the front of the bike pulling sharply to one side, laying you down, but in a worst case scenario you may wedge the wheel into the flangeway and the bike comes to a sudden and fierce stop.
Of course....hitting a train would ruin your whole weekend as well. In a Honda-Vs-Anything fight Honda almost always loses, and in Honda-Vs-GP40 it would be particularly bad.
Chris "Motorcyclist Ferroequinologist" Boden