I don't know if this qualifies as a compromise or not. I think the roads need to be rebuilt from the ground up to better accomodate all users. Most of the road features that give cyclists a problem would probably not be solved by bike lanes. specifically, the problem areas include:
merges and diverges,and many other road "improvements" designed to increase carrying capicity for cars only.
high speed limits,
tricky multi-lane intersections,
high-speed arterials replacing the slower grid system,
narrow traffic choke points due to expressways, train tracks and geographical features,
narrow bridges and underpasses,