this is wrong! It literally means be careful of the word "crossing road"
It's sort of a Chinese set phrase.
The correct way to sat this ought to be ”过马路要小心”
Most people i have heard say this tend to add ”一点” as well but that would translate as "Be a bit careful when crossing the road."
'Cross the road carefully' is more literal.