Caps reach deals with Beagle, Perrault, wait on Green