I came up with the exact same solution ten years ago when I built my dad's porch bridge and have adopted this for my own bridge. I can attest that it has worked very well. Very stable and easy to take apart with a little help from a crowbar.
My blocks are small pieces of oak that are urethane-glued and countersunk screwed to the posts. I also have woodworking on top that is attached in the same way.