I have done basically what you describe, on some smaller shelves in my case, but it is a sound technique.
in this case, my shelves were made from a glued sandwich of birch ply top and bottom faces and a framework core of battens, with some front lipping, all painted. This gives a really strong...