So wouldn't we still have to pay a pro-rated amount of his salary (and have it count against the cap) till then? I don't see how you could carry a guy for a couple of months, cut him, and not have to pay him for it.
You'd pay him for the time on the roster, which counts against the cap, but the rest of his contract is unguaranteed.
Right. The league calendar has 168 days this year (from October 28th through April 15th), so every day on the roster (and not every game played) he counts an additional $31,463 (1/168th of his $5,285,817 salary).
Accordingly, it's highly, highly, highly unlikely Bogans is on the roster opening day.